Décodeur Base64

Décodeur Base64

Décodez des chaînes Base64 en texte brut instantanément dans votre navigateur. Supporte UTF-8, l'entrée multiligne et affiche le nombre de caractères.

Mis à jour juin 2026

Vérifié par Rafael Duarte

Shift + Enter pour Copier · Shift + ← → pour les onglets
Entrée Base64
0 caractères
Sortie décodée
Vitesse
—
Confidentialité
Local uniquement
Taille
0 KB

Comment ça fonctionne

Trois étapes, aucune inscription

1. Collez la chaîne

Base64 brut, Base64URL ou une data URL complète — le préfixe `data:...;base64,` est retiré automatiquement.

2. Consultez le résultat

Le décodage s'exécute immédiatement et indique si la chaîne est valide ou s'il manque du padding.

3. Copiez ou téléchargez

Le texte part dans le presse-papiers ; un binaire (PDF, XLSX, image…) devient un fichier avec la bonne extension.

Ce que fait cet outil

Bien plus que décoder du texte

Décode correctement en UTF-8

Utilise TextDecoder sur les octets réels, pas atob() seul — les accents et les emoji ressortent intacts.

Détecte les fichiers binaires

Lit les magic bytes du résultat et reconnaît PDF, PNG, JPEG, GIF, BMP, WebP, ZIP (XLSX/DOCX/PPTX), XLS et GZIP.

Télécharge le fichier d'origine

Quand le contenu est binaire, un bouton Télécharger le fichier enregistre le résultat avec la bonne extension.

Retire le préfixe de data URL

Collez directement data:application/pdf;base64,... — le préfixe data:<mime>;base64, disparaît automatiquement.

Corrige Base64URL et le padding

Remplace -/_ par +// et complète les = manquants avant de décoder.

100 % dans le navigateur

Rien n'est envoyé à un serveur — le décodage s'exécute localement, même hors ligne.

Exemples

Entrée Base64
Sortie décodée
SGVsbG8=
Hello
aGVsbG8gd29ybGQ=
hello world
eyJ1c2VyIjoiYWRtaW4ifQ==
{"user":"admin"}
Y2Fmw6k=
café
JVBERi0x...
fichier PDF — le bouton de téléchargement apparaît
UEsDBBQ...
ZIP/XLSX/DOCX — le bouton de téléchargement apparaît

Quand vous allez utiliser ça

Les scénarios les plus fréquents chez ceux qui utilisent cet outil

PDF reçu d'une API

Facture ou contrat renvoyé comme chaîne dans le JSON. Collez-la et téléchargez le vrai PDF.

Fichier Excel (XLSX)

Les rapports financiers et les intégrations renvoient souvent de l'Excel en Base64.

Payload d'un JWT

Collez la partie du milieu du jeton pour lire les claims : utilisateur, expiration et rôles.

Webhooks d'automatisation

n8n, Zapier et Make livrent les pièces jointes en Base64. Inspectez-les avant de les traiter.

Secrets CI/CD

Vérifiez la valeur stockée dans les secrets Kubernetes ou GitHub Actions.

Pièces jointes d'email MIME

Les corps et pièces jointes des fichiers .eml arrivent encodés. Décodez-les et téléchargez-les.

Ça ne se décode pas ? Commencez ici

Chaîne en Base64URL

Si elle provient d'un JWT ou d'un paramètre d'URL, remplacez - par + et _ par / avant de coller.

Padding manquant

Certains systèmes retirent les =. Complétez jusqu'à ce que la longueur soit un multiple de 4.

Espaces invisibles

Copier depuis un PDF ou un éditeur rich-text ajoute parfois des caractères invisibles. Collez en texte brut.

Caractères hors de l'alphabet Base64

Le standard n'utilise que A–Z, a–z, 0–9, +, / et =. Un % ou un espace isolé casse le décodage.

Le résultat ressemble encore à du Base64

Si le texte décodé ressemble encore à du Base64 (lettres, chiffres, +, /, =), le contenu original a été encodé deux fois. Collez ce résultat à nouveau dans l'outil pour retirer la seconde couche.

Le fichier téléchargé en .bin

Quand les magic bytes ne correspondent à aucun format connu, l'outil utilise l'extension générique .bin. Si vous connaissez déjà le vrai type du fichier, modifiez le champ d'extension à côté du bouton de téléchargement avant d'enregistrer.

Pourquoi décoder ici

Le décodage se fait entièrement dans le navigateur — aucun octet ne quitte votre machine, et la page continue de fonctionner hors ligne une fois chargée.

Contrairement à atob() dans la console, cet outil gère déjà l'UTF-8, le Base64URL, le padding manquant et la détection de fichier — sans avoir à se souvenir de chacun de ces détails à chaque fois. Il fait aussi partie d'un ensemble de quatre outils Base64 connectés (decode, encode, image↔Base64) : le bouton Échanger & Encoder envoie le texte décodé directement vers l'encodeur, et des raccourcis comme Shift+Entrée (copier) et Shift+flèches (changer d'outil) accélèrent le flux de ceux qui utilisent cela tous les jours.

Si votre politique de sécurité interdit de coller des secrets de production dans des outils en ligne, préférez la console du navigateur ou une CLI locale — même si tout est 100 % local, la prudence reste de mise.

Quick Tools vs les alternatives

Toutes résolvent le problème ; aucune ne résout tout

Quick Tools
atob() dans la console
base64 en CLI
UTF-8 avec accents et emoji
oui
casse
oui
Base64URL automatique
oui
non
avec un flag
Corrige le padding manquant
oui
non
non
Détecte le fichier et télécharge
oui
non
manuel
Rien ne circule sur le réseau
oui
oui
oui
Rien à installer
oui
oui
non

Questions fréquentes

Collez la chaîne Base64 (brute ou avec le préfixe data:application/pdf;base64, — les deux fonctionnent). L'outil détecte les magic bytes du PDF et affiche le bouton Télécharger le fichier.

Ressources

Article associé

Melhores ferramentas de Base64 online (encode e decode, gratuitas)

Outils connexes