Skip to main content

Décodeur Base64

Décodeur Base64 en ligne gratuit. Reconvertissez des chaînes Base64 en texte lisible, prévisualisez des images encodées, détectez les types de fichiers, décodez des tokens JWT avec leur statut d'expiration et téléchargez les fichiers décodés. Gère automatiquement le Base64 standard et URL-safe.

JWT Decoder Built-In
Inspect API tokens & check expiration instantly
Batch Decode
Decode multiple Base64 strings at once
100% Browser-Based
Your data never leaves your device — completely private
Input (Plain Text)
Original: 0 B → Base64: 0 B
Output (Base64)

How to Use

1
Collez votre chaîne Base64

Collez n'importe quel texte encodé en Base64, URI de données ou jeton JWT dans le champ de saisie. L'outil détecte automatiquement le type et bascule vers la meilleure vue.

2
Consultez le résultat décodé

L'outil décode instantanément. Pour les images, vous obtenez un aperçu en direct. Pour les jetons JWT, vous voyez l'en-tête, le payload décodés et le statut d'expiration. Pour les fichiers, téléchargez-les en un clic.

3
Gérez les formats spéciaux

Utilisez l'onglet Décodeur JWT pour inspecter les jetons d'API et vérifier leur expiration. Utilisez l'onglet Batch pour décoder plusieurs chaînes Base64 à la fois. Le Base64 standard et le Base64 sécurisé pour URL sont tous deux gérés automatiquement.

4
Exportez le résultat

Copiez le texte décodé, téléchargez les fichiers et images décodés, ou utilisez le bouton Swap pour renvoyer la sortie décodée dans le champ de saisie afin de la réencoder avec d'autres paramètres.

Que fait le décodage Base64 ?

Le décodage Base64 est l'opération inverse de l'encodage : il convertit une chaîne ASCII encodée en Base64 vers sa forme binaire ou texte d'origine. C'est nécessaire chaque fois que vous recevez des données encodées en Base64 provenant d'une API, d'une pièce jointe d'e-mail, d'un jeton JWT, d'une URI de données ou d'un fichier de configuration, et que vous devez inspecter ou utiliser le contenu original.

Cas d'usage courants du décodage

  • Réponses d'API — De nombreuses API renvoient des données binaires (images, certificats, fichiers) encodées en Base64 dans des champs JSON. Collez la valeur ici pour inspecter ou télécharger le contenu original.
  • Inspection des jetons JWT — Les JSON Web Tokens encodent leur en-tête et leur payload au format Base64URL. L'onglet Décodeur JWT découpe automatiquement le jeton, décode chaque partie et affiche l'heure d'expiration ainsi que le statut.
  • Extraction d'URI de données — Collez une URI data:image/png;base64,... pour voir l'aperçu de l'image et télécharger le fichier original.
  • Pièces jointes d'e-mail — Les pièces jointes encodées en MIME sont des blocs de texte Base64 dans le code source brut de l'e-mail. Décodez-les pour récupérer le fichier original.
  • Valeurs de configuration encodées — Les secrets Kubernetes, les variables d'environnement et certains systèmes CI/CD stockent des valeurs en Base64. Décodez-les pour lire la configuration réelle.

Détection automatique intelligente

Lorsque vous collez du contenu, ce décodeur détecte automatiquement de quoi il s'agit : un jeton JWT (bascule automatiquement vers le Décodeur JWT), une URI de données (bascule automatiquement vers l'aperçu d'image), du Base64 standard, ou du texte brut. Le type de contenu décodé est également détecté — le JSON est identifié pour une lecture facile, les images affichent un aperçu en direct, et les fichiers binaires proposent un bouton de téléchargement.

Confidentialité

Tout le décodage se déroule entièrement dans votre navigateur grâce à JavaScript. Vos chaînes Base64, jetons JWT et fichiers ne quittent jamais votre appareil — rien n'est envoyé à un serveur, stocké ou journalisé.

Frequently Asked Questions

Collez votre chaîne encodée en Base64 dans le champ de saisie avec la direction « Decode » sélectionnée. L'outil décode instantanément et affiche le résultat. Il détecte automatiquement si le contenu décodé est du texte brut, du JSON, une image ou un fichier binaire.

Oui. Collez un jeton JWT (composé de trois segments séparés par des points) et l'outil le détecte automatiquement, puis bascule vers le mode Décodeur JWT. Il décode l'en-tête (algorithme), le payload (données utilisateur et claims), et affiche le statut d'expiration — si le jeton est encore valide ou déjà expiré, et depuis combien de temps.

Cela signifie généralement que le contenu original était un fichier binaire (image, PDF, ZIP, exécutable) plutôt que du texte. L'outil détecte le contenu binaire et suggère de le télécharger plutôt que de l'afficher comme du texte. Essayez l'onglet Image (si vous pensez qu'il s'agit d'une image) ou collez le contenu décodé dans la zone du mode File.

Oui. Collez l'URI de données complète (par exemple, data:image/png;base64,iVBOR…) et l'outil extrait le contenu Base64, le décode, et affiche un aperçu s'il s'agit d'une image, ou propose un téléchargement pour les autres types de fichiers. Le mode décodage de l'onglet Image est spécialement optimisé pour cela.

Le Base64 standard utilise les caractères +, / et =. Le Base64URL (utilisé dans les JWT et les paramètres d'URL) remplace + par -, / par _, et omet généralement le remplissage =. Ce décodeur gère automatiquement les deux formats — vous n'avez pas besoin de préciser lequel utiliser ni de les convertir manuellement.

Oui. Passez à l'onglet Batch, réglez la direction sur Decode, et saisissez une chaîne Base64 par ligne. L'outil décode chacune séparément et affiche les résultats alignés ligne par ligne. Les décodages échoués sont clairement signalés par un message d'erreur pour cette ligne spécifique.

Causes courantes : espaces ou retours à la ligne supplémentaires (l'outil les supprime automatiquement), caractères invalides qui ne font pas partie de l'alphabet Base64, remplissage incorrect (= manquant à la fin), ou une chaîne qui n'est en réalité pas encodée en Base64. Vérifiez que vous avez bien copié la chaîne Base64 complète sans troncature.

Related Blog Posts

All Blog Posts
Blog