Herramienta Gratuita

JWT Encoder

Generar JSON Web Tokens firmados con HS256, HS384 o HS512. Establece un encabezado y carga útil personalizados, proporciona un secreto y copia el JWT codificado.

JWT Encoder

Algoritmo

Cómo funciona

1. Base64URL-encode the header JSON and payload JSON separately.

2. Concatenate them as header.payload.

3. Sign that string using HMAC with your chosen SHA algorithm and secret.

4. Base64URL-encode the signature and append as header.payload.signature.

⚠ Solo para desarrollo y pruebas. Nunca expongas secretos reales en una herramienta de navegador.

Cómo funciona la firma JWT

La firma JWT basada en HMAC combina el encabezado y la carga útil codificados en Base64url con una clave secreta para producir una firma. Las tres partes se unen con puntos para formar el token final.

Advertencia de seguridad

Nunca uses secretos reales de producción en herramientas basadas en navegador. Este codificador está destinado solo para desarrollo, pruebas y aprendizaje.

Cómo usar

  1. Elige un algoritmo (HS256, HS384 o HS512).
  2. Edita el JSON de carga útil — añade los claims que necesites.
  3. Ingresa una clave secreta.
  4. Haz clic en Generar JWT y copia el resultado.

La firma se ejecuta en tu navegador usando la API Web Crypto — no se envían datos a ningún servidor.

Preguntas Frecuentes

¿Cuáles algoritmos son compatibles?
HS256, HS384 y HS512 (HMAC-SHA). RS256 y otros algoritmos asimétricos no son compatibles en esta herramienta de navegador.
¿Es seguro usar esto con secretos de producción?
No. Nunca ingreses secretos de producción en ninguna herramienta de navegador. Usa esto solo para desarrollo y pruebas.