About This Tool

What is JWT Codificador / Decodificador?

A tool for encoding and decoding JWT (JSON Web Tokens). JWT is a widely used token format for web authentication and information exchange. You can separate and inspect the header, payload, and signature of a token.

How to Use

  1. In decode mode, paste a JWT token string to automatically separate the header and payload.
  2. In encode mode, enter header and payload in JSON format.
  3. Optionally enter a secret key to generate a signed token.
  4. Copy the result for your use.

Key Features

  • JWT token decoding and structure analysis
  • JWT token encoding (with or without signature)
  • Separate display of header, payload, and signature
  • Formatted JSON output for readability

Tips

  • A JWT consists of three parts separated by dots: Header.Payload.Signature.
  • JWT payloads are only Base64-encoded, not encrypted — never put sensitive information in them.
  • Check standard claims like expiration time (exp) and issued at (iat) to validate tokens.

JWT Codificador / Decodificador

Codificar o decodificar tokens JWT


Frequently Asked Questions

¿Es seguro decodificar tokens JWT en el navegador?

Sí. Los payloads JWT solo están codificados en Base64, no cifrados — cualquiera con el token puede leer el payload. Decodificar en el navegador es seguro y es como los JWTs están diseñados para usarse. La firma asegura que no ha sido alterado, pero el contenido es intencionalmente legible.

¿Cuáles son los claims JWT comunes que debo verificar?

Claims clave: 'exp' (expiración — rechazar si expiró), 'iat' (emitido en — cuándo se creó), 'nbf' (no antes de — no válido antes de este tiempo), 'sub' (sujeto — usualmente ID de usuario), 'iss' (emisor — quién lo creó), 'aud' (audiencia — destinatario previsto).

¿Cuál es la diferencia entre JWT y autenticación basada en sesiones?

Las sesiones almacenan estado en el servidor (ID de sesión en cookie, datos en memoria/BD del servidor). Los JWTs son sin estado — todos los datos están en el token. Los JWTs escalan mejor (sin almacenamiento del servidor) pero no se revocan fácilmente. Las sesiones ofrecen revocación más simple pero requieren almacenamiento compartido en sistemas distribuidos.


Related Tools