Categorías

Decodificador JWT

Decodificar tokens JWT

Datos clave

Categoría
Security
Tipos de entrada
text, checkbox
Tipo de salida
text
Cobertura de muestras
4
API disponible
Yes

Resumen

El decodificador JWT es una herramienta esencial para desarrolladores y profesionales de seguridad que necesitan inspeccionar el contenido de los JSON Web Tokens de forma rápida y segura.

Cuándo usarlo

  • Cuando necesitas verificar el contenido del payload de un token JWT durante el desarrollo.
  • Al depurar problemas de autenticación en aplicaciones web o APIs.
  • Para inspeccionar la estructura del encabezado y los claims de un token sin necesidad de ejecutar código.

Cómo funciona

  • Pega tu token JWT en el campo de entrada designado.
  • Selecciona las opciones para mostrar u ocultar el encabezado, el payload o la firma según tus necesidades.
  • La herramienta procesará el token instantáneamente y mostrará los datos decodificados en formato legible.

Casos de uso

Depuración de claims de usuario en aplicaciones de autenticación.
Verificación de la expiración (exp) y el emisor (iss) de un token.
Análisis rápido de la estructura de tokens generados por servicios de terceros.

Ejemplos

1. Verificación de claims de usuario

Desarrollador Frontend
Contexto
Un desarrollador necesita confirmar si el token JWT enviado por el servidor contiene los roles de usuario correctos.
Problema
El usuario no puede acceder a ciertas rutas y se sospecha que el payload del token no incluye los permisos necesarios.
Cómo usarlo
Pega el token en el campo de entrada y asegúrate de que la opción 'Mostrar Payload' esté marcada.
Resultado
El desarrollador visualiza el objeto JSON del payload y confirma que el campo 'roles' está vacío o mal configurado.

2. Depuración de expiración de token

Ingeniero de QA
Contexto
Las pruebas de integración fallan intermitentemente debido a errores de autenticación 401.
Problema
Es necesario verificar si el token utilizado en las pruebas tiene una fecha de expiración demasiado corta.
Cómo usarlo
Copia el token de la cabecera de la petición HTTP y decodifícalo para leer el claim 'exp'.
Resultado
Se identifica que el timestamp de expiración es anterior al tiempo actual, confirmando que el token ha caducado.

Probar con muestras

json

Hubs relacionados

Preguntas frecuentes

¿Es seguro usar este decodificador?

Sí, la decodificación se realiza localmente en tu navegador, por lo que tus tokens no se envían a ningún servidor externo.

¿Qué partes de un JWT puedo ver?

Puedes visualizar el encabezado (header), el payload y, opcionalmente, la firma si está disponible.

¿Este decodificador valida la firma del token?

No, esta herramienta solo decodifica el contenido del token para su lectura, no realiza validaciones criptográficas.

¿Puedo decodificar tokens expirados?

Sí, el decodificador muestra el contenido de cualquier token JWT válido, independientemente de su fecha de expiración.

¿Qué formato de salida obtendré?

Obtendrás una representación estructurada en JSON de las partes del token que hayas seleccionado para visualizar.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/jwt-decoder

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
jwtToken text -
showHeader checkbox No -
showPayload checkbox No -
showSignature checkbox No -

Formato de respuesta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-jwt-decoder": {
      "name": "jwt-decoder",
      "description": "Decodificar tokens JWT",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=jwt-decoder",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]