Base64 Encode / Decode
Encodez du texte en Base64 ou décodez Base64 en texte — instantanément, dans votre navigateur.
Type some text on the left to encode it.
What is Base64 Encode / Decode?
Base64 est un schéma de codage qui représente des données binaires ou texte en utilisant uniquement 64 caractères ASCII imprimables (A-Z, a-z, 0-9, + et /), avec un remplissage = pour que la longueur de sortie soit un multiple de quatre. Il ne s'agit ni de cryptage ni de compression — il ne fournit aucune confidentialité et la sortie est généralement légèrement plus grande que l'entrée. Il est couramment utilisé pour intégrer des images dans les URI de données CSS et HTML, joindre des fichiers binaires à l'intérieur des messages électroniques et transmettre des données binaires à travers des canaux texte uniquement tels que JSON ou les URL. La même entrée produit toujours la même sortie, et la décodinge l'inverse exactement tant que le jeu de caractères et le remplissage sont intacts.
How to Use Base64 Encode / Decode
- Choisissez "Encoder" pour convertir du texte brut en Base64, ou "Décoder" pour convertir Base64 en texte.
- Tapez ou collez votre entrée dans la boîte.
- Le résultat se met à jour instantanément ci-dessous — pas besoin de cliquer sur un bouton.
- Cliquez sur "Copier" pour copier le résultat dans votre presse-papiers.
Examples
Encoder
Input: hello world
Output: aGVsbG8gd29ybGQ=
Décoder
Input: aGVsbG8gd29ybGQ=
Output: hello world
Encoder avec unicode
Input: café ☕
Output: Y2Fmw6kg4piV
Common Mistakes
- Supposer que Base64 est une forme de chiffrement ou de compression — ce n'est ni l'un ni l'autre, et la sortie est souvent plus grande que la saisie.
- Oublier les caractères de remplissage '=' lors de la construction ou de l'édition manuelle d'une chaîne Base64.
- Inclure des sauts de ligne dans la saisie, que certaines variantes Base64 (comme MIME) insèrent mais que les décodeurs stricts rejettent.
- Mélanger le Base64 standard avec la variante sécurisée pour les URL (qui utilise '-' et '_' au lieu de '+' et '/').
Why Use This Tool
- Fonctionne entièrement côté client, donc rien de ce que vous encodez ou décodez ne quitte votre navigateur.
- Gère correctement les saisies Unicode, contrairement à un appel btoa()/atob() naïf dans la console du navigateur.
- Combine l'encodage et la décodage dans un seul outil avec une rétroaction instantanée et sans clic.
- Aucune restriction de taille de fichier au-delà de ce que la mémoire de votre navigateur peut gérer confortablement.