Décoder les chaînes encodées en Base64 en texte brut
Un décodeur Base64 transforme du texte encodé en Base64 pour retrouver les données d'origine qu'il représente. Base64 est une façon d'écrire n'importe quelle donnée — texte, image, fichier — avec seulement 64 caractères sûrs (A–Z, a–z, 0–9, + et /), afin qu'elle puisse traverser des systèmes ne gérant que du texte brut, comme les URL, les corps d'e-mails, les champs JSON et les attributs HTML. Décoder inverse l'opération : vous collez la chaîne encodée et récupérez le texte lisible ou les octets bruts encodés au départ.
Il importe de comprendre ce que Base64 n'est pas : c'est de l'encodage, pas du chiffrement. N'importe qui peut le décoder, il n'offre donc aucun secret — il permet seulement aux données binaires de survivre intactes à un canal en texte seul. C'est exactement pourquoi on recourt si souvent à un décodeur en débogage : un data URI en CSS, la charge utile d'un JWT, une valeur d'en-tête ou un bloc de pièce jointe d'e-mail utilisent tous Base64, et décoder permet de lire ce qu'ils contiennent vraiment. Cet outil décode dans votre navigateur, les données ne quittent donc jamais votre machine.
Non. Base64 est un encodage réversible sans clé ni secret — n'importe qui peut le décoder instantanément. Il existe pour transporter des données binaires en toute sécurité dans des canaux en texte seul, pas pour les protéger. Ne l'utilisez jamais pour cacher des mots de passe ou des informations sensibles.
C'est du remplissage (padding). Base64 fonctionne par groupes de quatre caractères, donc un ou deux signes = sont ajoutés à la fin pour compléter le dernier groupe quand les données d'origine ne se divisent pas exactement. Un décodeur correct les gère automatiquement.
Base64 encode souvent des données binaires — images, fichiers compressés, blobs chiffrés — qui ne sont pas du texte lisible. Si le résultat ressemble à du bruit, l'original n'était probablement pas du texte brut. Le texte ne se décode proprement que si la source était du texte dans un jeu de caractères compatible.
Base64url est une variante adaptée aux URL qui remplace + et / par - et _ pour que la chaîne soit sûre dans les URL et les tokens comme les JWT. Le contenu est identique ; un décodeur robuste accepte les deux formes.
Générateur UUID · Convertisseur de timestamp · Encodeur Base64 · Générateur de hash · Convertisseur de couleurs · Convertisseur de base numérique