Saltar al contenido
Para developers

Validador JWT

Decodifica tokens JWT, valida claims temporales y verifica firmas HS256 directamente en tu navegador.

Cómo funciona

1. Decodificar

El token se divide en tres partes (cabecera.payload.firma) y se decodifica desde Base64URL.

2. Validar claims

Los claims temporales (exp, iat, nbf) se comparan con la fecha y hora actuales.

3. Verificar (opcional)

Si proporcionas una clave secreta, la firma HS256 se verifica localmente en el navegador.

¿Por qué usar un Validador JWT?

Los tokens JWT (JSON Web Token) se usan en autenticación moderna (OAuth2, OpenID Connect, APIs REST). Validarlos correctamente es crítico para la seguridad: un token expirado, mal formado o con una firma inválida puede comprometer tu aplicación. Esta herramienta te permite inspeccionar y verificar tokens 100% en tu navegador, sin enviar datos sensibles a servidores externos.

🔍 Inspección rápida

Decodifica header y payload al instante para entender qué contiene un token sin escribir código.

⏱️ Claims temporales

Detecta si el token expiró (exp), fue emitido en el futuro (iat) o aún no es válido (nbf).

🔐 Verificación HS256

Si conoces el secreto, verifica la firma HMAC-SHA256 localmente para confirmar que el token no fue manipulado.

¿Qué es un token JWT?

Un JWT es un string compuesto por tres partes separadas por puntos: header.payload.signature. Cada parte está codificada en Base64URL. El header indica el algoritmo (ej. HS256), el payload contiene los claims (datos del usuario y metadatos), y la firma garantiza la integridad del token.

1. Header

Metadatos del token: algoritmo (alg) y tipo (typ).

2. Payload

Claims como sub, name, iat, exp.

3. Signature

Firma HMAC-SHA256 que valida que el token no fue alterado.

Casos de uso

  • ✓Debugging: inspecciona tokens de tu API de desarrollo para ver qué claims contienen.
  • ✓Seguridad: verifica que un token recibido no haya expirado o sido manipulado.
  • ✓Testing: valida tokens generados por librerías como jsonwebtoken, jose o pyjwt.

Preguntas frecuentes

¿Cómo verificar la firma de un token JWT?▼
Pega tu token, introduce la clave secreta y pulsa Decodificar JWT. Si el algoritmo es HS256, la firma se verifica localmente con Web Crypto API y se te indica si es válida o inválida.
¿Mis tokens son seguros aquí?▼
Sí. Todo el procesamiento ocurre en tu navegador con la Web Crypto API. Tus tokens y claves secretas nunca salen de tu máquina.
¿Qué algoritmos de JWT soporta?▼
Puedes decodificar cualquier algoritmo (HS256, HS384, HS512, RS256, ES256, etc.). La verificación de firma se realiza para los algoritmos HS (HMAC), empezando por HS256.