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.