Decodificador JWT

Decodifica tokens JSON Web al instante en tu navegador

Ver encabezado, payload, claims y estado de expiración

JWT format: header.payload.signature

¿Qué es la Decodificación JWT?

La decodificación JWT es el proceso de analizar un token JSON Web para extraer y leer su contenido. Un JWT consta de tres partes codificadas en Base64URL separadas por puntos: el encabezado (que contiene metadatos sobre el tipo de token y algoritmo de firma), el payload (que contiene los claims o datos reales), y la firma (que se usa para verificar que el token no ha sido alterado). A diferencia del cifrado, la codificación JWT no pretende ocultar datos - cualquiera con el token puede decodificarlo y leerlo.

Cómo Usar el Decodificador JWT

1

Pega tu token JWT

Copia tu token JWT y pégalo en el área de texto. También puedes hacer clic en el botón 'Pegar' para pegar automáticamente desde tu portapapeles.

2

Decodificación automática

La herramienta decodifica tu token automáticamente mientras escribes o pegas. No es necesario hacer clic en ningún botón de decodificar - los resultados aparecen al instante.

3

Revisa las secciones decodificadas

El encabezado muestra el tipo de token y algoritmo. El payload muestra todos los claims incluyendo los estándar como 'iat' (emitido en), 'exp' (expiración) y claims personalizados.

4

Verifica el estado de expiración

La herramienta verifica automáticamente el claim 'exp' y muestra si tu token es válido, expirado o no tiene fecha de expiración establecida.

¿Por Qué Usar Nuestro Decodificador JWT?

Privacidad completa

Toda la decodificación JWT ocurre localmente en tu navegador usando JavaScript nativo. Tus tokens nunca abandonan tu dispositivo, asegurando máxima seguridad para datos de autenticación sensibles.

Resultados instantáneos

Sin esperas, sin recargas de página. Tu JWT se decodifica en tiempo real mientras escribes o pegas, haciendo que la depuración de problemas de autenticación sea más rápida y fácil.

Monitoreo de expiración

Verifica automáticamente si tu token ha expirado o sigue siendo válido. La herramienta muestra la hora de expiración exacta en un formato legible.

Secciones codificadas por color

Distingue fácilmente entre encabezado, payload y firma con secciones codificadas por color. Cada parte está claramente etiquetada y formateada para mejor legibilidad.

Funcionalidad de copiar

Copia fácilmente secciones individuales (encabezado, payload o firma) a tu portapapeles con un clic. Perfecto para depuración y documentación.

Preguntas Frecuentes

Un JSON Web Token (JWT) es un medio compacto y seguro para URL de representar claims entre dos partes. Consta de tres partes: un encabezado (que especifica el tipo de token y algoritmo de firma), un payload (que contiene los claims o datos), y una firma (usada para verificar la integridad del token). Los JWTs se usan comúnmente para autenticación e intercambio de información en aplicaciones web.
¡Sí, absolutamente! Toda la decodificación JWT ocurre localmente en tu navegador usando JavaScript. Los datos de tu token nunca se envían a ningún servidor. Sin embargo, ten precaución al compartir tokens sensibles, ya que los datos en un payload JWT no están cifrados - solo están codificados en base64 y pueden ser leídos por cualquiera que tenga el token.
Los tokens JWT tienen un claim 'exp' (expiración) que especifica cuándo el token ya no debería ser aceptado. Si tu token muestra como expirado, significa que la hora actual es posterior a la marca de tiempo de expiración. Necesitarás obtener un nuevo token de tu servidor de autenticación. La hora de expiración típicamente es establecida por el servidor que emitió el token.
No, esta herramienta solo decodifica tokens JWT para mostrar su contenido. No puede verificar la autenticidad del token porque la verificación requiere la clave secreta o clave pública usada para firmar el token. La verificación debe hacerse del lado del servidor donde la clave de firma está disponible. Esta herramienta es útil para depurar e inspeccionar contenidos de tokens durante el desarrollo.