Décodez des chaînes Base64 en texte brut lisible. Base64 est un encodage réversible (pas du chiffrement) utilisé dans les API, pièces jointes e-mail, payloads JWT et data URL.
Fonctionnement du décodage
Chaque groupe de quatre caractères Base64 représente trois octets d’origine. Les symboles de remplissage (=) en fin indiquent combien d’octets étaient présents dans le dernier groupe incomplet. Cet outil valide l’alphabet et le padding, puis produit du texte UTF-8 lorsque les octets sous-jacents représentent de l’Unicode valide.
Cas d’usage courants
- Inspecter des champs Base64 renvoyés par des API REST ou GraphQL
- Récupérer du texte depuis des URL
data:ou des extraits de configuration - Vérifier qu’un encodeur a produit la sortie attendue (tests aller-retour)
- Lire la section payload d’un JWT avant vérification de signature ailleurs
Limites
Décoder du Base64 arbitraire peut produire des octets non imprimables ou UTF-8 invalides si les données d’origine étaient binaires (images, fichiers compressés). Cet outil cible les payloads texte. Caractères invalides, mauvais padding ou chaînes tronquées font échouer le décodage. Le décodage Base64 révèle le contenu à quiconque détient la chaîne—il ne protège pas les secrets.
Exemple
SGVsbG8= se décode en Hello. Les espaces dans l’entrée collée sont en général ignorés ; seuls les caractères de l’alphabet Base64 sont traités.