Generador de JWT

Crea JSON Web Tokens firmados (HS256, HS384, HS512) con cabecera, carga útil y caducidad personalizadas. La firma se realiza por completo en tu navegador.

La firma ocurre localmente en tu navegador. Tu secreto y el token nunca se envían ni se guardan.

Cómo generar un JWT

Un JSON Web Token permite demostrar que una carga útil fue creada por quien posee un secreto compartido. Tiene tres partes —cabecera, carga útil y firma— unidas por puntos y codificadas en base64url.

Esta herramienta construye y firma el token íntegramente en tu navegador con la Web Crypto API. Tu secreto y tu carga útil nunca salen de la página.

Edita la cabecera y la carga útil

La cabecera declara el algoritmo y el tipo de token. La carga útil contiene tus afirmaciones: iss, sub, iat, exp o las personalizadas que necesites. Ambas deben ser JSON válido.

Elige algoritmo y caducidad

HS256 ofrece la máxima compatibilidad; HS384/HS512 generan resúmenes más largos. La caducidad añade automáticamente la afirmación exp: de 15 minutos a 30 días, o ninguna si prefieres fijar las fechas tú.

Define un secreto robusto

El secreto HMAC protege el token, así que usa una cadena larga y aleatoria: el botón 'Secreto aleatorio' genera un valor criptográficamente seguro de 32 bytes.

Genera y verifica

Pulsa Generar para crear el token firmado, cópialo con un clic y revisa la tabla decodificada para confirmar exactamente qué se firmó. Todo ocurre localmente en tu navegador.

Preguntas frecuentes

¿Qué es un JSON Web Token (JWT)?+
Un JWT es un formato compacto y seguro para URL que transporta afirmaciones entre dos partes. Consta de una cabecera, una carga útil y una firma HMAC que demuestra que el token fue creado con un secreto compartido.
¿Dónde se usa mi secreto?+
Tu secreto nunca sale del navegador. La firma HMAC se calcula localmente con la Web Crypto API, y ni el token, ni la carga útil, ni el secreto se envían a ningún servidor.
¿Qué algoritmos admite?+
HS256, HS384 y HS512: firmas HMAC basadas en SHA-256, SHA-384 y SHA-512 respectivamente. Son los algoritmos simétricos de JWT más compatibles.
¿Cómo funciona la opción de caducidad?+
Al elegir una caducidad, la herramienta añade automáticamente la afirmación exp (tiempo de expiración) a tu carga útil, calculada desde el momento de generar el token. Con 'sin caducidad' puedes gestionar iat y exp tú mismo.
¿Puedo usar el token generado en producción?+
Sí: la estructura y la firma siguen el estándar JWT. Eso sí, usa un secreto largo y aleatorio, y nunca lo expongas en código del cliente. Para firmas asimétricas (RS256) necesitas una gestión de claves específica.

Herramientas relacionadas

Generador de JWT — generador de JWT, crear JWT online, JSON Web Token, firmar JWT, HS256, generador de tokens, JWT builder, token de acceso, firma HMAC, herramienta JWT gratuita online gratis. Sin registro. Funciona en tu navegador.