Encodeur / décodeur
Huit outils de développeur et d'administrateur dans une page : encodage et décodage Base64, URL, hexadécimal et HTML, lecture d'un JWT, empreintes MD5 et SHA de textes ou de fichiers, conversion de timestamps et génération d'UUID.
Textes, fichiers et jetons ne sont jamais envoyés.
Ce que fait l'outil
Encodages courants
Base64 (classique et URL-safe, UTF-8 sûr), encodage d'URL avec décomposition des paramètres, hexadécimal et entités HTML.
Lecteur de JWT
Décode l'en-tête et la charge utile, affiche les dates exp, nbf et iat, signale un jeton expiré ou non signé, sans jamais vérifier ni transmettre la signature.
Empreintes de texte et de fichiers
MD5, SHA-1, SHA-256, SHA-384 et SHA-512, avec comparaison à l'empreinte attendue pour contrôler un téléchargement.
Horodatages et UUID
Détecte secondes, millisecondes, microsecondes ou nanosecondes, convertit en ISO, UTC et heure locale ; génère des UUID v4 et v7 et analyse ceux qu'on lui donne.
Comment l’utiliser
Choisissez l'onglet de l'outil, collez le texte ou le jeton, ou déposez un fichier pour une empreinte : le résultat est immédiat et se copie en un clic.
FAQ
Décoder un JWT, est-ce le valider ?
Non. Un JWT se lit librement (ses parties sont du JSON en Base64 URL) ; seule la vérification de sa signature avec la clé prouve qu'il est authentique. Cet outil ne fait que le lire.
Pourquoi mon Base64 ne se décode-t-il pas ?
Il peut contenir des caractères étrangers, ou une longueur impossible (un reste de 1 caractère). Les retours à la ligne et le « = » manquant sont tolérés ; mélanger « + / » et « - _ » ne l'est pas.
Comment vérifier un fichier téléchargé ?
Calculez son SHA-256 dans l'onglet Empreintes et collez l'empreinte publiée par l'éditeur dans le champ de comparaison : l'outil dit si elles sont identiques.
Confidentialité
Textes, fichiers et jetons ne sont jamais envoyés.