Encodeur/Décodeur Base64
Encodez du texte en Base64 ou décodez du Base64 en texte brut. Gère les entrées UTF-8.
Comment ça marche
L’encodeur/décodeur Base64 convertit du texte ou des données binaires en chaîne Base64 et inversement, entièrement dans votre navigateur.
Comment l’utiliser :
- Collez votre texte ou votre chaîne Base64 dans le champ d’entrée.
- Cliquez sur Encoder pour obtenir la représentation Base64, ou sur Décoder pour retrouver le texte original.
- Copiez le résultat avec le bouton Copier.
Exemple : « Bonjour » → « Qm9uam91cg== » (encodé) ; « Qm9uam91cg== » → « Bonjour » (décodé).
Limites : L’outil est conçu pour le texte UTF-8 et les petites données. Les fichiers binaires volumineux ne sont pas pris en charge. Une chaîne Base64 invalide produit une erreur de décodage.
Confidentialité : Tout se passe dans votre navigateur, rien n’est envoyé à un serveur.
Exemple concret
Encodez Hello, world! et vous obtenez SGVsbG8sIHdvcmxkIQ== — 13 octets devenus 20 caractères, le surcoût prévisible d’environ 33 % du mappage de chaque groupe de 3 octets sur 4 caractères d’un alphabet de 64 symboles. Collez n’importe quelle chaîne base64 en mode décodage pour retrouver l’original, y compris l’UTF-8 complet (emoji et texte accentué font l’aller-retour correctement). Déposez une image sur l’entrée et l’outil produit une data-URI à coller directement dans du CSS ou du HTML — avec un aperçu en direct pour confirmer que la bonne image a été décodée.
Cas d'utilisation
- Encoder des données binaires pour les intégrer dans des payloads JSON ou XML
- Décoder les segments d'en-tête et de payload des JWT
- Préparer des chaînes data-URI pour HTML ou CSS
- Inspecter des pièces jointes d'e-mail encodées en Base64
Questions fréquentes
- Pourquoi utiliser Base64 ?
- Base64 permet de représenter des données binaires sous forme de texte ASCII, utile pour les e-mails, les URL et les API.
- Base64 est-il un chiffrement ?
- Non, c'est un encodage réversible sans clé — n'importe qui peut décoder une chaîne Base64.
- Quels caractères sont utilisés ?
- Les lettres A–Z, a–z, les chiffres 0–9, + et /, avec = comme rembourrage.
- Puis-je encoder des images ?
- Cet outil est optimisé pour le texte ; pour les images, utilisez un outil dédié.
- Que signifie le = final ?
- C'est un caractère de rembourrage pour que la longueur soit un multiple de 4.