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
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
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
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
- Encodeur Base64 Développeur Encodez n'importe quel texte en Base64 instantanément dans votre navigateur. Supporte UTF-8, affiche le nombre de caractères et la taille du payload....
- Base64 en Image Développeur Collez une chaîne Base64 ou une data URL et prévisualisez l'image décodée instantanément — convertisseur gratuit supportant PNG, JPEG, WebP, GIF, SVG. Sans...
- Décodeur d'Entités HTML Développeur Décodez les entités HTML en texte brut en ligne — convertissez <, >, & et toutes les entités nommées instantanément.
- Image en Base64 Développeur Importez une image et convertissez-la en data URL Base64 prête pour HTML, CSS ou JSON — convertisseur gratuit supportant PNG, JPEG, SVG, WebP. Pas de...
- Décodeur URL Développeur Décodez n'importe quelle URL ou chaîne en percent-encoding en texte lisible instantanément dans votre navigateur. Suit la norme RFC 3986. Gratuit.