Codificador de JWT

Crea y firma un JWT con HS256 o RS256, directamente en tu navegador.

Acerca de Codificador de JWT

Qué es

El Codificador de JWT crea un JSON Web Token a partir de un header y un payload que escribes y lo firma. HS256 firma con un secreto compartido y RS256 con una clave privada RSA; la herramienta puede generarte el par de claves. Los preajustes y los botones para los claims iat, exp y jti ayudan a montar un token de prueba en segundos.

Funciones principales

  • HS256 con un secreto escrito como texto, Base64 o hex.
  • RS256 con una clave privada RSA en PEM (PKCS#8) o un par de claves nuevo generado en el navegador.
  • Preajustes —por defecto, administrador, caducado— como punto de partida.
  • Botones que añaden las fechas iat/exp y un jti único.
  • Una bóveda de claves para los secretos que reutilizas, guardada en este dispositivo.

Cómo usarlo

  1. Elige un algoritmo; el header se rellena solo.
  2. Escribe el payload, elige uno en «Preajustes» o pulsa «Ejemplo».
  3. Si hace falta, pulsa «Añadir fechas (iat/exp)» o «Añadir JTI».
  4. Escribe el secreto o la clave privada —o pulsa «Generar nuevo par de claves»— y copia el token.

Cuándo es útil

  • Crear un token de prueba para una API local o un test de integración.
  • Ver cómo reacciona un servicio a un token caducado o con otros roles.
  • Obtener un par de claves RSA para un entorno de desarrollo.

Privacidad y limitaciones

Tus datos

El header, el payload, el secreto y las claves se quedan en tu navegador y no se envían a ningún servidor: el sitio solo recibe un evento anónimo de «herramienta abierta», sin el contenido. Las claves que guardas en la bóveda solo están en este dispositivo y no se sincronizan con tu cuenta. Un resultado que envías a otra herramienta se queda 24 horas en este dispositivo, en «Actividad reciente».

Limitaciones

  • Para firmar solo se admiten HS256 y RS256.
  • Usa los tokens y claves de aquí para pruebas; emite los tokens de producción con tu propio servidor y tus propias claves.

Preguntas frecuentes

¿HS256 o RS256? ¿Cuál uso?

HS256 usa un único secreto para firmar y verificar, así que cualquiera que verifique el token también puede emitirlo. RS256 firma con una clave privada y verifica con una pública, lo que encaja con servicios que solo deben comprobar tokens.

¿De dónde saco un par de claves para RS256?

Pulsa «Generar nuevo par de claves»: la clave privada llena el campo de firma y la pública aparece debajo, lista para copiarla al servicio que verifica el token.

¿Dónde se guarda la bóveda de claves?

En este navegador, en este dispositivo. No se sincroniza con tu cuenta, y al borrar los datos del sitio desaparece.