Encoder et décoder Base64
Encodez du texte en Base64, décodez Base64 en texte brut et gérez Unicode en sécurité.
Connexes
Guides pour Base64
Confidentialité : des outils JSON qui ne quittent pas votre navigateur
Des outils JSON, JWT et Base64 qui traitent chaque octet localement dans l'onglet de votre navigateur — pas de point de téléversement, pas de journaux côté serveur des charges utiles collées.
Comment décoder des chaînes Base64 (et des payloads JWT)
Base64 est un encodage réversible, pas du chiffrement. Décodez-le en une étape, gérez Unicode correctement et lisez les sections JWT qui utilisent Base64url.
Réparer le JSON produit par un LLM
Les réponses d’IA ressemblent souvent à du JSON, mais elles contiennent des markdown fences, des commentaires, des littéraux Python ou de la syntaxe d’objet JavaScript.
Encodage et décodage Base64
Base64 est un schéma d’encodage binaire vers texte qui représente des données binaires à l’aide de 64 caractères ASCII imprimables. Il est couramment utilisé pour intégrer des données binaires dans des formats texte comme JSON, XML, HTML ou des e-mails.
C’est un base64 converter bidirectionnel —— il encode n’importe quel texte en Base64 et redécode toute chaîne Base64 vers son contenu d’origine. Utilisez-le comme convert to base64 online pour intégrer des images dans du CSS, construire des data URI ou générer des en-têtes Basic Auth. En Python, l’équivalent est base64.b64decode(text).decode('utf-8') (recherché aussi sous base64 decode python) ; cette page fait la même chose sans ouvrir de REPL. Toutes les opérations s’exécutent dans votre navigateur, rien n’est envoyé en ligne.
- Authentification API —— les identifiants HTTP Basic Auth sont encodés en Base64
- Data URI —— intégrez des images ou des polices au format
data:image/png;base64,…dans du CSS ou du HTML - Jetons JWT —— les sections header et payload des JSON Web Tokens utilisent Base64url
- Pièces jointes e-mail —— l’encodage MIME utilise Base64 pour les pièces binaires
Cet outil utilise l’encodage UTF-8 et gère correctement les caractères non ASCII (accents français, chinois, arabe, emojis) —— il peut servir de utf-8 decoder quand d’autres outils mélangent l’encodage.
FAQ
Quelle différence entre Base64 et Base64url ?
Le Base64 standard utilise + et /, avec = comme padding ; Base64url, sûr pour les URLs, les remplace par - et _ et supprime le padding pour que la valeur passe sans souci dans les URLs et les JWT.