Base64 : encoder et décoder
Convertis du texte en Base64 et inversement, avec une sortie URL-safe en un clic pour les tokens qui voyagent dans les query strings ou les segments de JWT.
Le résultat apparaît ici.
S'exécute dans ton navigateur. Ce que tu saisis n'est pas envoyé à PayloadIQ.
Cet outil encode du texte en Base64 et décode du Base64 en texte, entièrement dans ton navigateur — rien n'est envoyé sur un serveur. Il gère le Base64 standard ainsi que la variante URL-safe, celle qu'on retrouve dans les JWT et les paramètres d'URL. Colle ta chaîne d'un côté, récupère le résultat de l'autre, puis copie-le.
Standard ou URL-safe : la différence
Le Base64 transforme des octets quelconques en une chaîne lisible en ASCII, sur un alphabet de 64 caractères. La version standard utilise les caractères + et / et complète la fin avec le rembourrage =. La variante URL-safe remplace + par - et / par _, et supprime souvent le rembourrage, parce que +, / et = ont une signification particulière dans une URL et seraient sinon ré-encodés. C'est exactement ce que tu vois à l'intérieur d'un JWT ou dans un paramètre de query string : active simplement l'option URL-safe et la sortie reste utilisable telle quelle.
Local, et donc privé
Tout le calcul se fait sur ton appareil : aucune chaîne, aucun token et aucune donnée ne quitte le navigateur, il n'y a ni téléversement ni journalisation côté serveur. Tu peux donc y coller un payload récupéré en débogage, un en-tête Authorization ou un identifiant sensible sans qu'il transite par un tiers. Garde quand même en tête que le Base64 est un encodage, pas du chiffrement : n'importe qui peut le décoder, alors ne t'en sers jamais pour cacher un secret.