Omnikit
DesarrolloArchivosDineroTodas las herramientas
Ctrl K
Herramientas de desarrolloHerramientas de archivosCalculadoras financierasTodas las herramientas
InicioHerramientas para desarrolladoresDecodificador, verificador y codificador de JWT
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt

Decodificador, verificador y codificador de JWT

desarrollo

Decodifique cualquier JWT, verifique su firma y firme tokens nuevos, todo en su navegador

Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio.

Un JWT lleva sus claims a la vista, así que cualquiera que tenga el token puede leerlos, porque Base64 es una codificación y no un cifrado. Esta herramienta decodifica las 3 partes, muestra la caducidad y verifica o firma un token con HS256, RS256 o ES256. El token nunca sale de su navegador.

Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés

Siguiente:
  • Convertidor de JWK a PEM Convierta una JSON Web Key a PEM y viceversa para claves RSA, EC y Ed25519, con su thumbprint
  • Conversor de timestamp Unix De timestamps Unix a fechas y de fechas a timestamps, en cualquier zona horaria

Cómo verificar y crear un JWT

1

En la pestaña "Decodificar y verificar", pegue el token en el cuadro Token codificado.

2

Lea los paneles Encabezado, Payload y Claims explicados que aparecen al lado.

3

Escriba el secreto, o la clave pública en PEM o JWK, en el campo de la clave y pulse Verificar.

4

Lea el resultado: "Firma verificada" o "Firma no válida".

5

Para crear un token de prueba, abra "Codificar y firmar", elija el Algoritmo y la caducidad, añada una clave y pulse Firmar token.

Acerca del decodificador, verificador y codificador de JWT

Este decodificador de JWT lee cualquier JSON Web Token y muestra su encabezado, su payload y su firma como tres partes con colores a juego. Cada claim estándar recibe una línea en lenguaje claro, la caducidad se convierte en una fecha real con una insignia de "válido" o "caducado", y puede verificar la firma con HS256, HS384, HS512, RS256 o ES256.

Se usa cuando un inicio de sesión falla de repente y hay que saber si el token caducó o se emitió para otra audiencia. También es la forma más rápida de ver qué pone de verdad una API de terceros dentro de sus tokens de acceso antes de escribir código que dependa de un claim. La pestaña de codificación cubre la dirección contraria: cuando está creando un flujo de autenticación y necesita un token con un sujeto, un alcance y una caducidad concretos para probar su propio servicio, puede editar el JSON, elegir un algoritmo, fijar la caducidad y firmarlo con un secreto o con un par de claves de prueba generado.

Todo se ejecuta en su navegador con la API WebCrypto. Los tokens, secretos y claves nunca se envían a ningún sitio ni se guardan, así que es seguro pegar tokens reales. Firmar aquí sirve para probar sistemas propios; los tokens de producción deben venir de su servidor de autenticación, con una clave que solo él tenga.

Pulse Ctrl+Enter para verificar o firmar. La herramienta Base64 decodifica un segmento a mano, y Password Generator crea un secreto aleatorio para HS256.

Preguntas frecuentes

¿Es seguro pegar aquí un JWT real?

Sí. La decodificación y la verificación se ejecutan en su navegador con JavaScript y la API WebCrypto. El token, el secreto y cualquier clave que introduzca nunca salen de la página ni se guardan, así que un token de producción sigue siendo privado. Aun así, trate cualquier token que pegue en cualquier sitio como algo que conviene rotar si es de larga duración.

¿Por qué el decodificador muestra el payload sin un secreto?

Un JWT está firmado, no cifrado. El encabezado y el payload son JSON simple codificado en Base64URL, así que cualquiera que tenga el token puede leerlos. El secreto o la clave solo hacen falta para comprobar la firma, que demuestra que el token lo emitió quien tiene esa clave y que no se ha modificado.

¿Cómo verifico la firma de un JWT?

Pegue el token, elija el algoritmo del encabezado (normalmente HS256 o RS256), introduzca el secreto compartido para los algoritmos HS o la clave pública PEM o JWK para RS256 y ES256, y pulse Verificar o Ctrl+Enter. Una insignia verde significa que la firma coincide; una roja, que la clave es incorrecta o que el token se modificó.

¿Cómo sé si mi JWT ha caducado?

Mire la insignia junto a Claims explicados. Indica Válido hasta una fecha cuando el claim exp está en el futuro, Caducado y hace cuánto en caso contrario, y No válido hasta cuando un claim nbf todavía no ha llegado. Los claims exp, iat y nbf también se muestran como fechas reales con tiempos relativos.

¿Puedo crear un JWT para pruebas?

Sí. Abra la pestaña Codificar y firmar, edite el JSON del encabezado y del payload, elija HS256, HS384, HS512, RS256 o ES256, escoja una caducidad predefinida como 1 hora o 30 días y firme con un secreto o una clave privada. Generar par de claves de prueba crea un par de claves PEM en el navegador para RS256 o ES256.

¿Qué algoritmos se admiten?

HS256, HS384 y HS512 con un secreto compartido, y RS256 y ES256 con un par de claves. Los tokens con otros algoritmos se siguen decodificando y muestran sus claims; solo la verificación de la firma está limitada a estos cinco.

¿Sigue sin resolverlo? Pregunte sobre Decodificador, verificador y codificador de JWT y cualquiera que lo sepa puede responder. No se necesita cuenta.

Leer sobre esto

Todas las guías
  • How to decode a JWT and check whether it is validA JWT is three Base64URL parts. How to read the header and claims, check exp, nbf, iss and aud, verify the signature, and why decoding is not verifying.

Herramientas relacionadas

Todas las herramientas para desarrolladores
Analizador de URL y editor de parámetrosDivida un enlace en sus partes, edite los parámetros y reconstrúyaloCuál es mi IPVea la dirección IP pública que los sitios web ven de su conexión, IPv4 o IPv6, y cópielaGenerador de contraseñasContraseñas aleatorias seguras y frases de contraseña fáciles de recordar, generadas en su dispositivoComprobador de seguridad de contraseñasCuánto resistiría su contraseña un ataque y qué es exactamente lo que la debilitaGenerador de HMACHMAC-SHA1, SHA-256, SHA-384 y SHA-512 de un texto o un archivo, y verificación de firmasHash y verificación bcryptGenere el hash bcrypt de una contraseña con coste de 4 a 14, o compruebe una contraseña con un hashWebRTC Leak TestSee which IP addresses WebRTC hands to websites, and whether your VPN is being bypassedSet-Cookie Header AnalyzerSee what a browser keeps from each Set-Cookie line, what it rejects and how to harden it
¿Le ha resultado útil esta herramienta?
Omnikit

Tareas pequeñas, hechas en su navegador. Gratis, rápido y privado. Los archivos nunca se suben.

Archivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desarrollo

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Dinero

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt
GuíasPreguntasAcerca deCómo verificamosBiblioteca de leyes (beta)PrivacidadCondicionesDivulgaciónContactoMore: Exam practice (UGC NET Paper 1)Se ejecuta en su navegador. No se sube nada. © 2026 Omnikit (theomnikit.com)