Décodage Base64

Convertissez une chaîne Base64 vers le texte d'origine, avec prise en charge complète UTF-8 et Unicode

Caractères : {{ inputText.length }} Octets : {{ byteCount }}
{{ errorMsg }}
Aller à l'encodage →

À propos du décodage Base64

Le décodage Base64 inverse le processus, transformant une chaîne encodée en Base64 vers les données d'origine. Base64 utilise les 64 caractères A-Z, a-z, 0-9, +, / ainsi que le caractère de remplissage =. Le décodage applique la règle inverse, reconvertissant chaque groupe de 4 caractères Base64 en 3 octets.

Dans le développement web, le décodage Base64 est courant pour les en-têtes et les charges utiles de jetons JWT, les identifiants HTTP Basic Auth et les données intégrées dans les Data URIs.

Cet outil décode les chaînes Base64 contenant tout texte encodé en UTF-8, y compris les caractères non-ASCII, et gère automatiquement les espaces et les sauts de ligne de l'entrée.

Exemples

Entrée : SGVsbG8gV29ybGQ= → Sortie : Hello World

Entrée : Qm9uam91ciwgbGUgbW9uZGUh → Sortie : Bonjour, le monde!

FAQ

Q : Pourquoi le texte décodé est-il illisible ?
R : Généralement, les données d'origine n'étaient pas encodées en UTF-8 (par ex. GBK, ISO-8859-1). Confirmez l'encodage d'origine, ou utilisez un décodeur permettant de spécifier l'encodage.
Q : Pourquoi indique-t-il « échec du décodage » ?
R : Raisons possibles : l'entrée n'est pas une chaîne Base64 valide, contient des caractères illégaux, ou sa longueur est incorrecte (pas un multiple de 4). Veuillez vérifier que l'entrée est complète.
Q : Peut-il aussi décoder le format Base64URL ?
R : Cet outil prend en charge le décodage Base64 standard. Si l'entrée est en Base64URL (utilisant - et _ à la place de + et /), il la convertira et la décodera automatiquement.