Vérificateur d’expiration JWT
Voyez d’un coup d’œil si les dates du jeton le placent dans ou hors de sa fenêtre de validité, et de combien.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Vérificateur d’expiration JWT ?
Les claims temporels d’un JWT sont des horodatages Unix en secondes : exp est l’instant où le jeton n’est plus acceptable, nbf celui où il commence à l’être, et iat celui de son émission. Cet outil les compare à l’heure actuelle et indique le temps restant ou le temps écoulé depuis l’expiration, la durée de vie entre iat et exp, et si nbf est atteint.
Deux options le rendent utile pour le débogage. La tolérance d’horloge ajoute une marge en secondes (un jeton n’est expiré qu’après exp plus la tolérance, et pas encore valide que jusqu’à nbf moins la tolérance), comme le font beaucoup de bibliothèques. « Simuler maintenant » permet de tester n’importe quel instant au format ISO ou en secondes Unix.
Comment ça marche ?
- Collez le jeton ; le préfixe « Bearer » et les espaces sont acceptés.
- Réglez éventuellement une tolérance d’horloge en secondes pour refléter la marge de votre vérificateur.
- Saisissez éventuellement une date comme 2025-01-31T12:00:00Z dans « Simuler maintenant » pour tester un instant précis.
- Lisez le statut, le temps restant ou écoulé depuis l’expiration et les lignes iat, nbf et exp.
Cas d'usage courants
- Savoir si un 401 vient d’un jeton expiré ou d’autre chose.
- Vérifier que la durée de vie d’un jeton correspond à la durée d’accès configurée.
- Tester le comportement d’un jeton cinq minutes avant et après son expiration.
- Diagnostiquer une dérive d’horloge entre un émetteur et un vérificateur grâce à l’option de tolérance.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyLTEyMzQiLCJuYW1lIjoiRGVtbyBVc2VyIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmV4YW1wbGUudGVzdCIsImF1ZCI6ImRlbW8tYXBwIiwiaWF0IjoxNzAwMDAwMDAwLCJuYmYiOjE3MDAwMDAwMDAsImV4cCI6MTkwMDAwMDAwMCwianRpIjoiZGVtby0wMDAxIn0.ZHVtbXktc2lnbmF0dXJlLW5vdC1hLXJlYWwtaG1hYw
« Maintenant » utilisé: 2026-09-25T01:20:28.173Z (horloge de l'appareil) Tolérance d'écart d'horloge: 0 s Expire (exp): 2030-03-17T17:46:40Z · local: 17 mars 2030, 18:46:40 · expire dans 1269 j 16 h 26 min Émis à (iat): 2023-11-14T22:13:20Z · local: 14 nov. 2023, 23:13:20 · émis il y a 1045 j 3 h 7 min Pas avant (nbf): 2023-11-14T22:13:20Z · local: 14 nov. 2023, 23:13:20 · démarré il y a 1045 j 3 h 7 min Durée de vie (iat → exp): 2314 j 19 h 33 min Temps restant: 1269 j 16 h 26 min État de nbf: atteint
Confidentialité
Vérificateur d’expiration JWT s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Cet outil n’évalue que les claims temporels. Il ne vérifie pas la signature : un jeton peut sembler non expiré ici et pourtant être falsifié ou révoqué. L’horloge de votre appareil est utilisée sauf si vous fournissez un « maintenant ».
Questions fréquentes
« Non expiré » veut-il dire que le jeton est valide ?
Non. Cela signifie seulement que les dates sont dans leur fenêtre. La validité exige aussi une signature correcte, le bon émetteur et la bonne audience, et que le jeton n’ait pas été révoqué : rien de cela n’est contrôlé ici.
Qu’est-ce que la tolérance d’écart d’horloge ?
Les horloges des serveurs sont rarement parfaitement synchronisées. Une tolérance de 60 secondes signifie que exp est appliqué avec 60 secondes de retard et nbf avec 60 secondes d’avance, ce qui évite de faux rejets. La valeur par défaut est 0.
Et si le jeton n’a pas de claim exp ?
Alors il n’expire jamais d’après ses propres claims. L’outil vous en avertit, car un jeton sans expiration reste utilisable indéfiniment s’il fuite.
Outils associés
Décodeur JWT
Collez un JWT pour lire son en-tête et sa charge utile en JSON formaté, avec les dates d’émission, de début de validité et d’expiration traduites. Décoder n’est pas vérifier.
Outils développeur
Inspecteur JWT
Allez plus loin que le décodage : chaque paramètre d’en-tête et chaque claim est expliqué, avec des alertes pratiques sur la construction du jeton.
Outils développeur
Convertisseur de timestamp Unix
Collez une valeur epoch ou une date et obtenez toutes les représentations courantes d’un coup : secondes, millisecondes, ISO 8601, RFC 2822, heure locale et temps relatif.
Date & heure
Convertisseur de timestamp en date
Collez une colonne de valeurs epoch issues d’un journal ou d’un export de base de données et obtenez une date lisible par ligne, avec un tableau indiquant l’unité détectée.
Date & heure
Calculateur de différence de temps
Saisissez une date-heure de début et une de fin pour obtenir le temps exact écoulé, détaillé en jours, heures, minutes et secondes et sous forme de totaux.
Date & heure
Convertisseur UTC en heure locale
Saisissez une date et heure UTC et voyez-la à New York, Paris, Tokyo ou dans tout autre fuseau, avec le décalage et l’état de l’heure d’été.
Date & heure