DECODEX · BASE64 · UTF-8
Base64 encoder du texte en ligne gratuitement
Convertissez du texte UTF-8 en Base64, y compris les accents et les émojis. Gratuit et sans inscription.
Encoder du texte en Base64 en ligne
Cet encodeur transforme le texte original en octets UTF-8, puis produit du Base64 standard. Utilisez-le pour préparer une valeur d’API ou vérifier le format attendu par un autre système.
- Saisissez le texte original. Une chaîne déjà encodée sera encodée à nouveau ; utilisez le décodeur pour retrouver le texte initial.
- La conversion est automatique. Si vous la désactivez, utilisez le bouton de conversion ou Ctrl+Entrée (⌘+Entrée sur Mac).
- Copiez le résultat avec le bouton de copie. La limite est de 5 Mo de texte UTF-8.
Exemples Base64 vérifiés
Ces exemples utilisent UTF-8. Comparez entrée et résultat pour vérifier le sens de conversion. Un caractère Unicode peut occuper plusieurs octets ; le nombre de caractères ne détermine pas la longueur Base64.
| Entrée | Résultat |
|---|---|
Hello | SGVsbG8= |
Bonjour ☕ | Qm9uam91ciDimJU= |
안녕하세요 😀 | 7JWI64WV7ZWY7IS47JqUIPCfmIA= |
Alphabet, remplissage et longueur du résultat
La sortie utilise A–Z, a–z, 0–9, +, / et le remplissage = final, sans ajouter de sauts de ligne. Pour n octets UTF-8, la longueur est 4 × ceil(n / 3). Comparez f → Zg==, fo → Zm8= et foo → Zm9v. Pour Base64URL, remplacez + et / par - et _ et respectez les règles du protocole.
Encoder Unicode en UTF-8
Pour retrouver les caractères coréens, les accents ou les émojis, le texte initial doit avoir été encodé en UTF-8. Base64 représente des octets sans identifier leur encodage. En cas de texte illisible ou d’erreur, vérifiez l’encodage initial. Cet outil ne convertit pas automatiquement Shift_JIS, GBK ou les autres encodages anciens. Utilisez l’exemple ci-dessous pour tester l’encodage et le décodage.
Choisir l’encodage avant de convertir en Base64
UTF-8 prend en charge les accents et les emojis. Ne choisissez un autre encodage que si le système destinataire l’exige ; le décodage doit utiliser le même.
Si un encodage ancien ne peut pas représenter un caractère, la conversion échoue. Utilisez UTF-8 si le système destinataire le permet.
| Encodage | Texte | Base64 |
|---|---|---|
| UTF-8 | café | Y2Fmw6k= |
| Windows-1252 | café | Y2Fm6Q== |
Questions fréquentes
Les espaces et sauts de ligne sont-ils encodés ?
Oui. Ils font partie des octets d’entrée. Hello et Hello suivi d’un saut de ligne donnent des résultats différents. LF et CRLF produisent aussi des valeurs distinctes. Le décodage restitue le texte réellement saisi.
Base64 protège-t-il mon texte ?
Base64 est une représentation réversible des données, pas un chiffrement. Il ne protège ni les mots de passe ni les autres secrets.
La conversion s’effectue dans votre navigateur. Le texte saisi et le résultat ne sont pas envoyés à un serveur de conversion. Google Analytics mesure les visites et l’utilisation des fonctions.
