JWT Dekodér & Validátor
Dekódujte JSON Web Tokeny okamžitě. Prohlédněte si hlavičku, payload, claims a podpis. Zkontrolujte expiraci a bezpečnost algoritmu — 100 % v prohlížeči, žádná data neopouštějí váš počítač.
Reference standardních claimů JWT
| Claim | Plný název | Popis |
|---|---|---|
| iss | Vydavatel | Kdo token vydal |
| sub | Subjekt | Subjekt tokenu (obvykle ID uživatele) |
| aud | Cílová skupina | Určený příjemce (příjemci) tokenu |
| exp | Expirace | Token přestává být platný po tomto čase |
| iat | Vydáno | Kdy byl token vydán |
| nbf | Platné od | Token není platný před tímto časem |
| jti | ID tokenu JWT | Jedinečný identifikátor tokenu |
FAQ
Může tento nástroj ověřit podpis JWT?
Ne. Ověření podpisu vyžaduje tajný klíč nebo veřejný klíč, jímž byl token podepsán — ten samotný JWT nikdy neobsahuje. Tento nástroj token dekóduje a zobrazí bajty podpisu, ale kryptografické ověření musí být provedeno na serveru s odpovídajícím klíčem.
Je bezpečné sem vložit svůj JWT token?
Ano. Veškeré dekódování probíhá zcela ve vašem prohlížeči. Žádná data se neposílají na žádný server. JWT nejsou tajné — jsou navrženy tak, aby se přenášely. Payload však může obsahovat citlivé claims, proto dávejte pozor na své okolí.
Co znamená varování u algoritmu „none“?
Algoritmus „none“ znamená, že token nemá žádný podpis. Jde o vážné bezpečnostní riziko — kdokoli může upravit payload nepodepsaného tokenu. Legitimní tokeny by měly být vždy podepsány řádným algoritmem, například RS256 nebo ES256.
Proč jsou algoritmy HS256/HS384/HS512 označeny?
Algoritmy založené na HMAC používají sdílené tajemství. Pokud je tajemství slabé nebo unikne, kdokoli může tokeny padělat. Algoritmy RSA (RS256+) a ECDSA (ES256+) používají asymetrické klíče — podepisovací klíč se uchovává v tajnosti a k ověření stačí pouze veřejný klíč, což je pro distribuované systémy bezpečnější.
Co znamenají časová razítka iat, exp a nbf?
Jsou to unixová časová razítka (sekundy od 1. ledna 1970). iat (issued at) určuje, kdy byl token vytvořen, exp (expiration), kdy přestává být platný, a nbf (not before), nejdřívější čas, kdy jej lze použít. Tento nástroj je převede na čitelné datum a čas.