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
ClaimPlný názevPopis
issVydavatelKdo token vydal
subSubjektSubjekt tokenu (obvykle ID uživatele)
audCílová skupinaUrčený příjemce (příjemci) tokenu
expExpiraceToken přestává být platný po tomto čase
iatVydánoKdy byl token vydán
nbfPlatné odToken není platný před tímto časem
jtiID tokenu JWTJedineč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.

Související nástroje