Inspecter une valeur d’API
Décodez un champ annoncé comme texte UTF-8 en Base64, puis examinez son contenu avec le formateur JSON si le résultat est un document JSON.
Convertissez du texte vers Base64 ou décodez une valeur Base64 pour restaurer le contenu lisible, directement dans votre navigateur.
Base64 représente des octets par des caractères ASCII pour les transporter dans un champ textuel. Cet outil convertit votre texte en UTF-8 avant de l’encoder, ou restaure un texte UTF-8 depuis une chaîne Base64. Il convient aux petites charges utiles JSON, aux messages et aux essais d’intégration. Le traitement reste dans le navigateur. Il ne transforme pas une image en fichier téléchargeable et ne protège aucun secret : toute personne disposant de la chaîne peut effectuer l’opération inverse.
L’encodage utilise l’alphabet Base64 standard, avec les caractères + et / et, lorsque nécessaire, le remplissage = en fin de chaîne. Trois octets deviennent quatre caractères. La taille augmente donc d’environ un tiers pour les longs contenus ; avec des accents ou des emoji, comptez les octets UTF-8 plutôt que les caractères visibles. Le résultat n’est pas une compression.
Le décodage reconstruit les octets puis exige un texte UTF-8 valide. Une chaîne peut être parfaitement valable en Base64 tout en représentant des données binaires : dans ce cas, l’outil signale une erreur au lieu de remplacer les octets inconnus par des caractères illisibles. Un marqueur BOM initial est conservé. Aucun choix d’encodage Latin-1 ou Windows-1252 n’est proposé.
Le navigateur accepte les espaces ASCII et les retours à la ligne dans l’entrée encodée, ainsi que certains remplissages omis. Cela ne constitue pas une validation canonique stricte de RFC 4648. La variante Base64url, qui emploie - et _, n’est pas prise en charge. Ne collez ni préfixe data: ni jeton JWT complet : ces formats comportent une structure supplémentaire.
Collez le texte brut à encoder ou uniquement la chaîne Base64 à décoder. Les espaces du texte brut font partie du contenu et sont encodés.
Cliquez sur Encoder ou Décoder. Une modification de l’entrée masque le résultat précédent ; relancez l’action pour obtenir une sortie correspondant au nouveau contenu.
Copiez ou téléchargez le résultat. Pour les fins de ligne CR ou CRLF décodées, privilégiez le téléchargement : le champ de texte affiché normalise visuellement les retours à la ligne.
Décodez un champ annoncé comme texte UTF-8 en Base64, puis examinez son contenu avec le formateur JSON si le résultat est un document JSON.
Encodez une courte chaîne avec accents pour vérifier que votre application transporte bien des octets UTF-8 et restitue le même texte à réception.
Transportez une petite valeur UTF-8 dans un contrat qui demande explicitement Base64, puis vérifiez la restauration chez le destinataire.
Entrée
HelloRésultat
SGVsbG8=Entrée
w6k=Résultat
éSes octets peuvent représenter une image, une archive ou un texte dans un autre encodage. Ce décodeur exige du texte UTF-8 ; il ne restaure pas les fichiers binaires.
Un JWT utilise Base64url et des segments séparés par des points. Utilisez le décodeur JWT pour ce format ; coller le jeton complet ici ne convient pas.
Ils complètent le dernier groupe lorsque le nombre d’octets n’est pas divisible par trois. Le résultat standard produit par l’encodeur les ajoute lorsque nécessaire.
Non. La représentation est réversible sans clé. Le stockage des mots de passe exige une méthode dédiée ; encoder une valeur ne la rend pas confidentielle.
Workflow recommandé
Découvrez les outils qui interviennent naturellement avant, après ou en complément de celui-ci.
Décodez un JWT pour lire son en-tête, son payload, ses claims et ses dates d’expiration.
Calculez en une fois les empreintes MD5, SHA-1, SHA-256, SHA-384 et SHA-512 d’un texte ou d’un fichier.
Formatez, minifiez et validez un document JSON pour le rendre plus lisible ou plus compact.
Encodez ou décodez une URL, ses paramètres et les caractères spéciaux qu’elle contient.
Supprimez les espaces en trop, les tabulations répétées et les lignes vides d’un texte copié.
Formatez, minifiez et validez un document JSON pour le rendre plus lisible ou plus compact.