toolbin_

Encoder et décoder en Base64URL en ligne

Encodez et décodez en Base64URL (variante URL-safe utilisée dans les JWT), dans le navigateur.

Base64URL remplace + par -, / par _ et retire le padding « = » (RFC 4648 §5).

🔒 100 % côté client — aucune donnée envoyée

Encodez ou décodez du texte en Base64URL, la variante URL-safe utilisée notamment dans les JWT. Tout s'exécute à 100% dans votre navigateur : vos jetons et données sensibles ne sont jamais envoyés en ligne. Contrairement au Base64 classique, cette version remplace les caractères problématiques dans les URL.

À quoi ça sert ?

  • Décoder le payload d'un JWT pour inspecter son contenu
  • Encoder une valeur à passer en toute sécurité dans une URL
  • Générer un identifiant URL-safe à partir de données binaires
  • Déboguer un token OAuth ou une signature encodée en Base64URL

FAQ

Quelle est la différence entre Base64 et Base64URL ?

Base64URL remplace les caractères + et / par - et _, et supprime généralement le remplissage =, afin d'être utilisable sans échappement dans une URL. C'est la variante employée par les JWT et de nombreux jetons web.

Comment décoder un JWT ?

Un JWT est composé de trois parties séparées par des points, chacune encodée en Base64URL. Collez la partie header ou payload dans l'outil pour la décoder et lire le JSON correspondant.

Le décodage d'un JWT est-il sécurisé sur cet outil ?

Oui, car tout se déroule localement dans votre navigateur et aucun jeton n'est transmis à un serveur. Vos données restent privées, ce qui est essentiel quand on manipule des tokens.