Decodex
Outil gratuit en ligne

DECODEX · BASE64 · UTF-8

Base64 décoder du texte en ligne gratuitement

Décodez Base64 et Base64URL en texte UTF-8. Accents, autres langues et émojis pris en charge. Gratuit et sans inscription.

Conversion lors de la saisie ou du collage. Désactivez pour convertir manuellement.

Base64 et Base64URL pris en charge. Espaces et sauts de ligne ignorés.

Encodage du texte source · UTF-8

UTF-8 est sélectionné par défaut. Si le texte est illisible, choisissez l’encodage d’origine.

Décoder du texte Base64 en ligne

Le décodage Base64 restitue les octets représentés par une chaîne. Ce décodeur les lit en UTF-8 pour afficher du texte, avec accents et emojis. Il permet de vérifier des valeurs d’API, sans télécharger d’images ou de PDF.

  1. Collez uniquement la partie Base64. Retirez les guillemets JSON et les préfixes tels que data:text/plain;base64, avant la conversion.
  2. La conversion est automatique. Si vous la désactivez, utilisez le bouton de conversion ou Ctrl+Entrée (⌘+Entrée sur Mac).
  3. 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éeRésultat
SGVsbG8=Hello
Qm9uam91ciDimJU=Bonjour ☕
7JWI64WV7ZWY7IS47JqUIPCfmIA=안녕하세요 😀

Essayer l’exemple Unicode →

Formats Base64 et remplissage acceptés

Base64 utilise + et / ; Base64URL utilise - et _. Les lettres et les chiffres restent identiques. Le remplissage = dépend du protocole : il peut être conservé ou omis. Une chaîne uniquement alphanumérique ne permet pas de distinguer les deux formats.

Un octet restant exige == ; deux exigent = ; trois n’en exigent aucun. f donne Zg==, fo donne Zm8= et foo donne Zm9v. Comptez les octets UTF-8, car une lettre accentuée ou un emoji peut occuper plusieurs octets.

Zg → f; Zg== → f; 8J-YgA → 😀.

Résoudre les erreurs de décodage Base64

Si une chaîne ne se décode pas, retirez les guillemets, signes superflus et préfixes d’URL de données ; collez uniquement la partie Base64. Le remplissage = ne peut apparaître qu’à la fin. Une longueur dont le reste de la division par 4 vaut 1 est invalide. Les espaces, sauts de ligne et caractères Base64URL - et _ sont acceptés. Une erreur UTF-8 peut indiquer des données binaires ou un autre encodage : UTF-8 est sélectionné par défaut. Si le texte est illisible, choisissez l’encodage d’origine.

Choisir l’encodage d’origine pour décoder Base64

Base64 contient des octets, sans préciser leur encodage. UTF-8 est sélectionné par défaut. Si la source utilise EUC-KR / CP949, Shift_JIS ou GB18030, choisissez cet encodage au-dessus du résultat.

L’encodage n’est pas détecté automatiquement. Comparez avec l’original : une conversion sans erreur peut produire un texte incorrect. Les images, PDF et données compressées ne sont pas du texte.

EncodageTexteBase64
UTF-8caféY2Fmw6k=
Windows-1252caféY2Fm6Q==

Questions fréquentes

Comment corriger un texte illisible ou une erreur UTF-8 ?

Base64 contient des octets, sans préciser leur encodage. UTF-8 est sélectionné par défaut. Si la source utilise EUC-KR / CP949, Shift_JIS ou GB18030, choisissez cet encodage au-dessus du résultat. L’encodage n’est pas détecté automatiquement. Comparez avec l’original : une conversion sans erreur peut produire un texte incorrect. Les images, PDF et données compressées ne sont pas du texte.

Une chaîne sans = est-elle toujours incorrecte ?

Non. Les données dont la taille est un multiple de trois octets n’exigent pas de remplissage. Certains protocoles le suppriment également.

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.

Encoder en Base64 →

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.