Tools Hub
Herramienta en Desarrollo

Decodificador JWT

Inspecciona y depura la información interna de tus tokens JWT de forma privada.

Privacidad: La decodificación se procesa localmente en tu navegador; tus tokens nunca se transmiten.

Procesamiento seguro sin conexión

Los datos y archivos que proceses nunca se transfieren a ningún servidor remoto.

View in English

Token

Pasted into this page only. The token is decoded in your browser; no request is made and nothing is stored.

Result

No token yet.

Paste a token to read its header, payload and claims. Decoding is not verification, and the page will remind you of that with the result.

El Decodificador JWT descompone tokens JSON Web Token en sus tres partes esenciales: encabezado (header), cuerpo de datos (payload) y firma criptográfica. Formatea automáticamente las declaraciones JSON en estructuras legibles e interpreta marcas de tiempo Unix (como exp o iat) convirtiéndolas a fechas y horas comprensibles. Al no requerir conexión externa, puedes analizar tokens de autenticación de producción sin comprometer la seguridad de tus usuarios.

Cómo usar Decodificador JWT

  1. Pega tu token JWT completo en el campo de entrada.
  2. Observa la separación visual del encabezado, el payload y la firma.
  3. Revisa los claims decodificados y el estado de expiración del token.
  4. Copia los datos del payload en formato JSON limpio.

Qué obtienes

  • Estructuras JSON legibles del encabezado y payload del token.
  • Conversión automática de fechas de emisión y expiración a formato legible.

Casos de uso de Decodificador JWT

  • Depurar flujos de autenticación OAuth 2.0 y OpenID Connect en aplicaciones web.
  • Verificar roles, permisos y claims asignados a un usuario dentro del token.
  • Comprobar si un token ha caducado o revisar su tiempo de vida remanente.

Preguntas frecuentes sobre Decodificador JWT

¿Es seguro pegar tokens de sesión activos de mis usuarios?

Es completamente seguro porque la decodificación se realiza de manera aislada en JavaScript dentro de tu propia máquina sin realizar ninguna petición de red. Ningún encabezado, firma criptográfica ni payload sale jamás de tu navegador.

¿Por qué un token JWT puede leerse sin conocer la clave secreta?

Porque los tokens JWT estándar están estructurados en Base64URL, que es una codificación pública y legible, no un cifrado cerrado. La firma digital garantiza que los datos no han sido modificados, pero el contenido de los claims siempre es visible.

¿Qué significan los campos estándar 'exp', 'iat' y 'sub' en el payload?

El campo 'sub' identifica al sujeto o usuario del token, 'iat' marca la fecha exacta de emisión (Issued At), y 'exp' señala la fecha de caducidad en formato Unix Timestamp. La herramienta traduce estos números a fechas legibles automáticamente.

¿Cuál es la diferencia sustancial entre decodificar un JWT y verificarlo?

Decodificar consiste en interpretar visualmente los datos del token en Base64URL sin validar su legitimidad. Verificar implica comprobar matemáticamente la firma criptográfica con una clave pública o secreta para asegurar que el token fue emitido por un servidor fiable.

⚡Incrustar Decodificador JWT en tu sitio web↓

Copia el código de inserción o la insignia para integrar esta herramienta en tu sitio web, blog o documentación.

Altura:
<iframe src="https://salaq.com/embed/developers/jwt-decoder" title="Decodificador JWT — Tools Hub" width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden;max-width:100%;" loading="lazy"></iframe>
<p style="font-size:12px;color:#6b7280;margin-top:6px;font-family:system-ui,-apple-system,sans-serif;">Desarrollado con <a href="https://salaq.com/es/tools/developers/jwt-decoder" target="_blank" rel="noopener" style="color:#2563eb;text-decoration:underline;">Decodificador JWT en Tools Hub</a></p>

Volver a Desarrollo