Codificador y Decodificador JWT

Una herramienta cliente-side completamente bidireccional para codificar, decodificar y verificar JSON Web Tokens (JWT) al instante. Pega tu token codificado a la izquierda para inspeccionar su cabecera, claims de carga útil y firma, o bien edita los valores JSON y selecciona un algoritmo a la derecha para generar y codificar un nuevo token en tiempo real.

Codificado (Token / Output)

Cabecera (Header): Metadatos
Carga Útil (Payload): Claims
Firma

¿Qué es un JSON Web Token (JWT)?

JSON Web Token (JWT) es un estándar abierto (RFC 7519) que define una forma compacta y autónoma de transmitir información entre partes de forma segura como un objeto JSON. Esta información puede ser verificada y confiable porque está firmada digitalmente. Los JWT se pueden firmar usando una clave secreta (con el algoritmo HMAC) o un par de claves pública/privada usando RSA o ECDSA.

Codificación y Decodificación Bidireccional

Esta herramienta opera de forma completamente bidireccional, permitiéndote realizar ambas acciones sin esfuerzo:

Estructura de un JWT

En su formato compacto, los JSON Web Tokens constan de tres partes separadas por puntos (.), que son:

Claims Registrados Comunes

Los claims registrados estándar proporcionan metadatos útiles sobre el tiempo de vida y el propósito del token:

  1. iss (Issuer): La entidad que emitió el token.
  2. sub (Subject): El identificador único del sujeto (ID del usuario o del cliente).
  3. aud (Audience): El destinatario previsto para el token.
  4. exp (Expiration Time): Marca de tiempo que identifica cuándo expira el token.
  5. iat (Issued At): Marca de tiempo que identifica cuándo se creó el token.