Décodeur Base64

Décodez du Base64 ou base64url en texte UTF-8 lisible, ou affichez les octets bruts en hexadécimal. Gère le remplissage manquant, les espaces et les préfixes data:.

40 caractères · 40 octets (UTF-8)

0 caractères · 0 octets (UTF-8)

S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.

Qu'est-ce que Décodeur Base64 ?

Reconvertit une chaîne Base64 en données d'origine. Il accepte l'alphabet standard comme l'alphabet URL-safe, avec ou sans remplissage =, ignore les espaces et les sauts de ligne, et retire automatiquement un préfixe data:...;base64,. Les octets s'affichent en texte UTF-8, ou en hexadécimal s'ils sont binaires.

Comment utiliser Décodeur Base64

  1. Collez la chaîne Base64 dans Entrée.
  2. Lisez le texte décodé dans Sortie : il se met à jour pendant la saisie.
  3. Si vous obtenez un message « UTF-8 non valide », passez Format de sortie sur Octets en hexadécimal pour voir les octets bruts.
  4. Utilisez Copier ou Utiliser comme entrée (pour ré-encoder).

Exemple

Entrée
WGluIGNow6BvIPCfkYs
Sortie
Xin chào 👋

Une entrée URL-safe ou sans remplissage est acceptée telle quelle.

Quand utiliser Décodeur Base64

Utilisez-le pour lire du Base64 trouvé dans des réponses d'API, des parties de JWT, des sources d'e-mails, des secrets Kubernetes ou des fichiers de configuration. Si le Base64 représente un fichier (image, PDF, ZIP), utilisez plutôt l'outil Base64 vers fichier, qui détecte le type de fichier et permet de le télécharger.

Comment fonctionne Décodeur Base64

Les espaces et l'éventuel préfixe data URI sont supprimés, puis chaque caractère est reconverti en sa valeur sur 6 bits (+/- = 62, //_ = 63). Les bits sont regroupés en octets de 8 bits ; les = finaux indiquent seulement combien d'octets contient le dernier groupe. Des caractères invalides, une longueur impossible (reste d'un seul caractère) ou un remplissage mal placé produisent une erreur plutôt qu'une sortie fausse en silence. Les octets sont décodés en UTF-8 strict (TextDecoder avec fatal: true).

Cas d'utilisation courants

  • Lire le JSON contenu dans l'en-tête ou la charge utile d'un JWT
  • Inspecter la valeur d'un Secret Kubernetes
  • Décoder un en-tête HTTP Basic
  • Vérifier ce que contient un jeton base64url
  • Afficher des données binaires en octets hexadécimaux pour le débogage

Note de Sécurité

Le décodage s'exécute en local. Soyez prudent avec les secrets : tout ce qui est encodé en Base64 est lisible par quiconque le possède.

Questions Fréquentes

Dois-je ajouter le remplissage = manquant ?

Non. Le remplissage est facultatif en entrée ; le décodeur calcule lui-même la longueur.

Pourquoi ai-je le message « texte UTF-8 non valide » ?

Les octets décodés ne sont pas du texte (par exemple une image ou des données compressées), ou le texte a été encodé avec un autre jeu de caractères. Passez Format de sortie sur Octets en hexadécimal, ou utilisez l'outil de décodage Base64 vers fichier.

Peut-il décoder le base64url des JWT ?

Oui. - et _ sont acceptés en plus de + et /.

Explorer d'autres catégories