Décodeur JWT

Collez un JSON Web Token pour lire son contenu, voir s’il a expiré et vérifier sa signature.

Scellé sur cet appareil

Fonctionne dans votre navigateur. Rien n’est envoyé.

Scellé

Le décodage et la vérification se font sur cet appareil. Le token n’est jamais envoyé nulle part.

Décodé

L’en-tête, le payload et les dates de votre token s’afficheront ici.

Vérifier la signature (facultatif)

Décodez d’abord un token. Son algorithme indique quelle clé est nécessaire.

Comment ça marche

  1. Collez le token

    Collez un JWT issu d’un en-tête Authorization, d’un cookie ou de vos logs. Le préfixe « Bearer » est ignoré.

  2. Lisez le contenu

    L’en-tête et le payload s’affichent en JSON formaté, avec exp, iat et nbf convertis en dates dans votre fuseau horaire.

  3. Vérifiez si besoin

    Saisissez le secret partagé ou collez la clé publique pour confirmer la signature, sans que le token quitte votre appareil.

Questions fréquentes

Est-ce sûr de coller un vrai token ici ?

Le token est décodé et vérifié dans votre navigateur et n’est jamais envoyé à un serveur. Un token reste toutefois comparable à un mot de passe temporaire : évitez de le partager, et révoquez-le s’il a été exposé ailleurs.

Tout le monde peut-il lire le contenu d’un JWT ?

Oui. Un JWT signé standard est seulement encodé en Base64url, pas chiffré. Quiconque le détient peut donc lire le payload. La signature prouve uniquement que personne ne l’a modifié. Ne mettez jamais de secrets dans le payload d’un JWT.

Pourquoi mon token est-il indiqué comme expiré ?

Le claim exp contient l’heure d’expiration, en secondes depuis le 1er janvier 1970 (UTC). Si ce moment est passé selon l’horloge de votre appareil, le token a expiré et les serveurs devraient le refuser.

Quelles signatures peuvent être vérifiées ?

HMAC (HS256, HS384, HS512) avec un secret partagé, ainsi que RSA (RS256–512, PS256–512) et courbes elliptiques (ES256, ES384, ES512) avec une clé publique au format PEM ou JWK. La vérification utilise Web Crypto, intégré à votre navigateur.

Que signifient iss, sub et aud ?

Ce sont des claims standard : iss désigne qui a émis le token, sub de qui il parle (souvent un identifiant d’utilisateur) et aud à qui il est destiné. Les autres champs du payload sont propres à l’application qui a créé le token.

Installer One For All sur votre ordinateur

One For All s’ouvre alors dans sa propre fenêtre, comme une application, directement depuis votre bureau ou votre écran d’accueil. Rien à télécharger dans un magasin d’applications, et vos fichiers restent toujours sur votre appareil.

  1. Cliquez sur l’icône d’installation à droite de la barre d’adresse, ou ouvrez le menu du navigateur (⋮).
  2. Choisissez « Installer One For All » ou « Installer la page en tant qu’application » : un raccourci s’ajoute à votre bureau et à vos applications.

Télécharger le moteur de cet outil ?

Cet outil fonctionne entièrement dans votre navigateur. Pour cela, il doit télécharger une seule fois les éléments ci-dessous depuis One For All. Ils sont ensuite gardés sur cet appareil : la prochaine fois, l’outil démarre tout de suite.

Vos fichiers, eux, ne sont jamais envoyés.