Strumenti › Per sviluppatori

Decodificatore JWT

Decodifica i JSON Web Token, controlla la scadenza e verifica le firme HS256, RS256, PS256 ed ES256 con WebCrypto, direttamente nel browser.

Header
{
  "alg": "HS256",
  "typ": "JWT"
}
Payload
{
  "sub": "4021",
  "name": "Nibbo",
  "pro": true,
  "iat": 1791800000,
  "exp": 1791803600
}
Algoritmo
HS256
Emesso
12/10/2026, 10:13:20
Scade
12/10/2026, 11:13:20 scaduto

Come funziona

  1. L’intestazione e il payload vengono decodificati da Base64URL in locale.
  2. Le firme vengono verificate con WebCrypto, integrato nel browser. Segreti e chiavi restano in questa scheda.
  3. I token con "alg": "none" vengono sempre segnalati come non verificati.

Domande

Perché è importante che la decodifica sia locale?

Un JWT spesso è una sessione attiva. Incollarlo in un sito che registra le richieste significa consegnare l’accesso al tuo account.

Quali formati di chiave funzionano?

Un segreto condiviso per HS*, oppure una chiave pubblica in PEM (SPKI) o JWK per RS*, PS* ed ES*.