JWT Debugger & Token Inspector Pro
Decodifica, inspecciona, verifica y genera JSON Web Tokens (JWT) en tiempo real.
🔴 Header (alg, typ)
🟣 Payload (Claims)
🔵 Signature Verify
⏳ Exp Countdown
🔐 Token Codificado (Bruto)
Pega el token a continuación
🔴 Header
🟣 Payload
🔵 Signature
🔴 HEADER: Algoritmo y Tipo
{\n "alg": "HS256",\n "typ": "JWT"\n}
🟣 PAYLOAD: Datos y Claims
{\n "sub": "user_12345",\n "name": "Mario Rossi",\n "email": "mario@example.com",\n "role": "admin",\n "iat": 1724281200,\n "exp": 1724367600\n}
🕒 Reconocimiento de Fechas y Caducidad:
| Claim | Significato | Valore Umano / Data |
|---|
🔵 VERIFICAR FIRMA
✓ Firma Verificata
HMACSHA256( base64UrlEncode(header) + "." + base64UrlEncode(payload), secret )
¿Qué es un JSON Web Token (JWT)?
Un JSON Web Token (RFC 7519) è uno standard compatto e sicuro per trasmettere informazioni tra parti come oggetto JSON. È ampiamente utilizzato nei sistemi di autenticazione moderna (OAuth2, OpenID Connect, Firebase, Auth0) per gestire sessioni utente stateless senza carico sul database.
Struttura a 3 Parti del Token
Un JWT è composto da tre stringhe Base64URL separate da punti: Header (algoritmo di firma e tipo), Payload (i claims e dati utente) e Signature (la firma crittografica calcolata con la chiave segreta).
Claims Standard Registrati
I claims più comuni includono "sub" (identificativo utente), "exp" (data di scadenza Unix), "iat" (data di emissione), "nbf" (valido non prima di) e "iss" (issuer).