Desarrollador

Decodificador JWT

Inspecciona el encabezado y los claims de un token JWT.

  • Instantánea
  • Gratis
  • Privada (procesada localmente)
  • Sin registro

Decodificación local, sin verificación de firma: nunca confíes en un token no verificado en el servidor.

Mira lo que tu token transporta realmente

Un JWT parece ruido — en realidad es JSON codificado en base64url, legible por cualquiera. Pega un token: la herramienta separa y decodifica el encabezado y el payload, formatea el JSON, convierte los timestamps en fechas y te dice si el token ha caducado.

Anatomía de un JWT

ParteContenidoEjemplo
HeaderAlgoritmo y tipo{"alg":"HS256","typ":"JWT"}
PayloadLos claims (datos de negocio){"sub":"1234567890","exp":1716239022}
FirmaHMAC o firma asimétricaSflKxwRJ… (binario codificado)

Los claims registrados que conviene conocer

  • iss (issuer): quién emitió el token — tu servidor de autenticación.
  • sub (subject): a quién se refiere — el identificador del usuario.
  • aud (audience): a quién va destinado — la API que debe aceptarlo.
  • exp / nbf / iat: la ventana de validez temporal, en timestamps Unix.

Recordatorio de seguridad: decodificar no es verificar. Un token de contenido plausible puede estar falsificado; solo la verificación de firma en el servidor (con la clave y el algoritmo correctos) es fiable. No guardes secretos en el payload: es público.

Preguntas frecuentes

¿Qué es un JWT?

Un JSON Web Token (RFC 7519) es un token compacto compuesto por tres partes codificadas en base64url y separadas por puntos: un encabezado (algoritmo), un payload (los claims: identidad, caducidad…) y una firma que garantiza su integridad.

Decodificar un JWT, ¿es «romperlo»?

No. El encabezado y el payload no están cifrados, solo codificados en base64url: cualquiera puede leerlos. La seguridad del JWT reside en la firma, que impide la modificación, no la lectura.

¿Esta herramienta verifica la firma?

No, deliberadamente: decodifica y muestra el contenido, nada más. La verificación de la firma requiere la clave secreta o pública y debe hacerse en el servidor. Nunca confíes en un token solo por su contenido decodificado.

¿Qué significan exp, iat y nbf?

Son timestamps Unix: exp = fecha de caducidad, iat = fecha de emisión, nbf = fecha antes de la cual el token es inválido. La herramienta los convierte en fechas legibles e indica si el token ha caducado.

¿Es prudente pegar aquí un token real?

La decodificación es 100 % local; no se transmite nada. Por higiene, evita igualmente manipular tokens de producción válidos fuera de entornos seguros, y revoca cualquier token expuesto por accidente.