Decodificador de JWT

Decodifica la cabecera y el payload de un JWT e inspecciona exp/iat (sin verificación).

Los tokens se decodifican localmente en tu navegador y no se sube nada, pero evita pegar secretos o tokens de producción reales en cualquier herramienta web.

¿Necesitas crear y firmar un token? Prueba el JWT Signer.

Acerca de Decodificador de JWT

Este decodificador JWT divide cualquier JSON Web Token en sus segmentos de cabecera, payload y firma, y los muestra como JSON limpio y legible. Pega un token (con o sin el prefijo "Bearer ") y decodifica los segmentos base64url al instante, luego expone las claims de tiempo estándar — exp, iat y nbf — como fechas UTC legibles con insignias que indican si el token está expirado, activo o aún no es válido. Está pensado para desarrolladores backend, ingenieros de API y testers de QA que necesitan depurar cabeceras de autenticación, inspeccionar el contenido de un token o confirmar una expiración sin recurrir a una librería del lado del servidor. Úsalo como un analizador JWT rápido o un decodificador de tokens en línea durante la depuración local. La decodificación ocurre localmente en tu navegador, así que el token que pegas nunca sale de tu equipo y nada se sube.

Características

Cómo usar Decodificador de JWT

  1. Pega tu JWT en el cuadro de entrada del JSON Web Token.
  2. Lee la cabecera y el payload decodificados que se muestran como JSON formateado.
  3. Revisa la sección de Claims para ver las fechas de emisión, no-antes y expiración, y las insignias de estado.
  4. Usa los botones de Copiar para tomar el JSON de la cabecera o el payload, o Limpiar para empezar de nuevo.

Ejemplo

Entrada

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0IiwibmFtZSI6IkphbmUiLCJpYXQiOjE1MTYyMzkwMjJ9.signature

Salida

Header:
{
  "alg": "HS256",
  "typ": "JWT"
}

Payload:
{
  "sub": "1234",
  "name": "Jane",
  "iat": 1516239022
}

El decodificador divide el token y muestra la cabecera y el payload como JSON; iat aparece como una fecha legible.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué es un decodificador JWT y qué muestra?
Un decodificador JWT lee un JSON Web Token y revela su contenido. Este decodificador formatea la cabecera y el payload completos y resalta las claims de tiempo estándar exp, iat y nbf como fechas UTC legibles con insignias de estado.
¿Cómo decodifico un JWT con el prefijo Bearer?
Solo pega el valor completo de la cabecera Authorization. El decodificador JWT quita automáticamente el prefijo 'Bearer ' inicial antes de decodificar, así que no necesitas recortarlo primero.
¿El decodificador JWT verifica la firma del token?
No. Solo decodifica y muestra la cabecera, el payload y las claims. Nunca verifica la firma, así que decodificar por sí solo nunca prueba que un token sea auténtico.
¿Por qué mi token aparece como Aún no válido en el decodificador JWT?
Tiene una claim nbf (not before) con una hora todavía en el futuro, así que el token aún no está activo. La insignia se actualiza cuando esa hora ha pasado.
¿Mi token se envía a algún lugar cuando uso el decodificador JWT?
No. El decodificador JWT se ejecuta por completo en tu navegador y el token que pegas nunca sale de tu equipo, sin seguimiento y sin subir nada a un servidor.

Herramientas relacionadas

Todas las herramientas de ArrayKit