{ }JSONKit.tools

Décoder du Base64 en ligne

Collez du Base64 et relisez-le sous forme de texte. Les alphabets standard et sûr pour URL fonctionnent tous les deux, le remplissage est facultatif et les sauts de ligne sont ignorés.

Encoder⇄Décoder

Base64

Texte

En attente de la saisie…

À propos de cet outil

La plupart du Base64 rencontré dans la nature est en désordre : coupé en lignes depuis un en-tête de courriel, privé de son remplissage après un passage par une URL, ou écrit dans l’alphabet sûr pour URL par une bibliothèque JWT. Ce décodeur normalise tout cela avant de décoder, puis lit les octets en UTF-8, si bien que les textes non latins et les émojis ressortent intacts. Si les octets ne sont pas du texte du tout, il le dit plutôt que de vous montrer des caractères illisibles.

Comment l’utiliser

  1. 1Coller la chaîne Base64 dans le panneau de gauche — remplissage et sauts de ligne sont sans importance.
  2. 2Le texte décodé apparaît immédiatement à droite.
  3. 3Cliquer sur Copier. Pour l’autre sens, utiliser la page Encoder en Base64.

Questions fréquentes

›Dois-je retirer le remplissage ou corriger l’alphabet au préalable ?

Non. Les deux alphabets sont acceptés — standard (+ et /) et sûr pour URL (- et _) — et le remplissage = manquant est rétabli automatiquement : un segment de JWT collé directement depuis un jeton se décode tel quel.

›Que signifie « se décode en données binaires » ?

L’entrée était du Base64 valide, mais les octets derrière ne sont pas du texte UTF-8 — le plus souvent une image, un PDF ou un fichier compressé. Cet outil décode vers du texte ; les charges binaires demandent un décodeur au niveau du fichier.

›Puis-je décoder un JWT ici ?

Vous pouvez décoder séparément chacune de ses trois parties séparées par des points — collez-les une à une. La page Décodeur JWT fait pour vous la découpe, le formatage du JSON et la vérification de l’expiration.

›Pourquoi les espaces ne posent-ils pas problème ?

Le Base64 qui arrive coupé en lignes, comme dans un en-tête de courriel ou un fichier PEM, est courant : tous les espaces sont donc retirés avant le décodage.

›Le texte décodé est-il envoyé quelque part ?

Non. Le décodage se fait dans votre navigateur, et cela compte ici plus que sur la plupart des pages — les chaînes Base64 transportent souvent des jetons, des identifiants et des charges internes.