Decodificador JWT
Decodifica e inspecciona JSON Web Tokens localmente.
Pega un JWT para ver cabecera y payload. Las fechas iat/exp se muestran legibles. No verificamos firmas - guarda tu secreto en tu servidor.
Encabezado
{
"alg": "HS256",
"typ": "JWT"
}Payload
{
"sub": "1234567890",
"name": "Arnaud",
"iat": 1516239022
}Claims estándar
- Sujeto
- 1234567890
- Emitido el
- 2018-01-18 01:30:22 UTC
Cómo usarla
Pega el JWT
Token completo en tres partes (header.payload.signature). Hay un ejemplo precargado.
Lee header y payload
El JSON decodificado se muestra lado a lado. Los claims estándar (iss, sub, exp, iat) aparecen como fechas y etiquetas legibles.
Verifica la expiración
Comprueba si `exp` está en el pasado - es de lejos la causa más común de rechazo.
¿Qué es?
Un JSON Web Token (JWT) es tres cadenas Base64 URL-safe separadas por puntos: cabecera (algoritmo, tipo), payload (los claims - para quién, cuándo expira, permisos) y firma. Un decodificador JWT divide y decodifica las dos primeras partes en Base64. NO verifica la firma - eso requiere el secreto.
Cuándo usarla
Inspeccionar un JWT al depurar un flujo de autenticación: para qué usuario, cuándo expira, qué scopes, quién lo firmó. Útil a soporte, revisores de seguridad y devs montando OAuth/OpenID. Siempre verifica `exp` frente a la hora actual cuando se rechace una petición.
Errores comunes
No pegues tokens de producción en webs no fiables - el payload puede incluir IDs, emails, scopes. No confundas JWT con cifrado: el payload es solo Base64, legible por cualquiera. La verificación de firma necesita la clave del emisor - nunca confíes en un JWT sin verificarlo en tu servidor.
Preguntas frecuentes
- ¿Por qué no verifican las firmas?
- Verificar exige el secreto o la clave pública. Pegar un secreto en una web es exactamente el mal modelo de amenazas - guárdalo en tu servidor.
- ¿Se guardan los tokens?
- No. El decodificado ocurre en tu navegador; nunca enviamos el token por la red.
Herramientas relacionadas
Más en esta categoría
- Formateador y validador JSON
- Codificador / Decodificador Base64
- Codificador / Decodificador de URL
- Generador de hash (SHA-1, SHA-256, SHA-384, SHA-512)
- Probador de regex
- Conversor Markdown a HTML
- Conversor YAML a JSON
- Conversor CSV a JSON
- Formateador SQL
- Codificador / Decodificador de entidades HTML
- Lector de expresiones cron
- Formateador XML
- Minificador HTML
- Generador de datos ficticios
- Generador de tablas Markdown