Décodeur Base64

Décodez du Base64 en texte lisible, alphabet standard ou compatible URL, entièrement dans votre navigateur.

Fonctionne entièrement dans votre navigateur. Rien n'est envoyé, journalisé ni conservé.

Collez une chaîne Base64 et lisez ce qu'elle contient réellement : un en-tête Authorization, un segment de JWT, une data URI, une valeur de configuration que quelqu'un a encodée pour la faire passer dans un formulaire.

Comment ça marche

La chaîne est décodée en octets, qui sont ensuite lus comme de l'UTF-8. Les sauts de ligne et les espaces sont d'abord ignorés : un Base64 replié à 64 ou 76 caractères, comme dans les e-mails et les fichiers PEM, se colle donc sans nettoyage.

Le décodage est strict sur tout le reste : un caractère hors alphabet ou une longueur impossible est signalé plutôt qu'ignoré en silence, car un décodage partiel discret est la façon dont les jetons tronqués passent inaperçus.

Exemples

Cas Saisie Résultat
Une valeur d'en-tête Authorization YWxhZGRpbjpvcGVuc2VzYW1l aladdin:opensesame
Une charge utile de JWT, qui utilise l'alphabet compatible URL eyJzdWIiOiIxMjMifQ {"sub":"123"}

Questions fréquentes

Pourquoi mon segment de JWT refuse-t-il de se décoder ?

Les jetons JWT utilisent l'alphabet compatible URL et suppriment le remplissage : changez donc l'option d'alphabet. Décodez aussi un segment à la fois, car un JWT est fait de trois chaînes Base64 séparées par des points, et l'ensemble n'est pas lui-même du Base64.

J'obtiens « donnée binaire et non du texte ».

La chaîne s'est décodée correctement, mais les octets ne sont pas du texte UTF-8 : une image, une charge compressée ou un blob chiffré. Les afficher comme des caractères les corromprait, rien n'est donc affiché.

La valeur est-elle envoyée quelque part ?

Non. Le décodage se fait dans la page. Cela compte ici plus qu'ailleurs : les chaînes Base64 collées dans un décodeur sont très souvent des identifiants de connexion.

Bon à savoir

  • Tout se passe dans votre navigateur. Ce que vous collez n'est ni envoyé, ni journalisé, ni conservé.

Sources

Tous les outils Code