TF

Strumenti per sviluppatori

Decodificatore e generatore JWT

Decodifica o genera JWT in locale: i segreti non lasciano mai il browser.

Funziona in locale nel tuo browser — i tuoi dati non vengono caricati.

Privacy e sicurezza: decodifica e generazione avvengono solo nel tuo browser. ToolForge non carica mai il tuo token o il tuo segreto. La decodifica non verifica le firme.
Incolla un JWT da decodificare oppure passa a Genera. I token non lasciano mai il tuo browser.

Che cos’è questo strumento?

Incolla un JSON Web Token per vederne header e payload come JSON formattato: utile per il debug di accessi, autenticazione delle API o sessioni scadute. Puoi anche creare token firmati HS256 per i test in locale senza installare alcuna libreria.

Un JWT ha tre parti: header, payload e firma. La decodifica decodifica in base64url i primi due segmenti per farti esaminare i claim.

La generazione crea il token in locale. HS256 usa l’API Web Crypto con il segreto conservato solo in memoria. La modalità non firmata alg “none” è solo per i test.

La verifica di algoritmi arbitrari (RS256 ecc.) e la gestione delle chiavi di produzione sono escluse di proposito.

Tratta token e segreti come dati sensibili. Lavora preferibilmente solo con dati che sei autorizzato a gestire.

Come usare Decodificatore / generatore JWT

  1. Decodifica: incolla un JWT e fai clic su Decodifica per vedere header e payload come JSON.
  2. Genera: passa a Genera, modifica il JSON di header e payload, scegli HS256 o none, inserisci un segreto e fai clic su Genera JWT.
  3. Ricorda: la decodifica non verifica la firma. I token generati servono per i test in locale.

Esempi

Struttura di un JWT

header.payload.signature — ogni segmento è JSON codificato in base64url (tranne la firma).

Domande frequenti

ToolForge verifica il mio JWT?

No. La modalità Decodifica si limita a decodificare. La verifica della firma è esclusa di proposito dalla V1 per non raccogliere segreti.

Il mio token o il mio segreto vengono caricati?

Mai. Decodifica e generazione avvengono interamente nel tuo browser.

Con quali algoritmi posso generare?

HS256 (HMAC-SHA256) con un segreto condiviso, oppure alg none non firmato per gli esperimenti in locale. Gli algoritmi asimmetrici non sono ancora inclusi.

Come capisco se un JWT è scaduto?

Guarda il claim exp nel payload decodificato. È un timestamp Unix in secondi: incollalo nel convertitore di timestamp per vedere data e ora esatte.

Ti servirà più potenza in futuro?

Strumenti premium, limiti più alti e accesso API sono in programma. La V1 resta gratuita e privata nel tuo browser.