Decodificador de JWT
Decodifique um JSON Web Token, veja as claims e verifique a assinatura (HS, RS, PS e ES).
- Grátis
- Sem cadastro
- Roda no seu navegador
Token decodificado
Cole um JWT e ele é decodificado aqui.
Como funciona
O decodificador de JWT separa o token em header, payload e assinatura (cada parte com uma cor), mostra o JSON de cada uma e explica as claims registradas (iss, sub, aud, exp, nbf, iat, jti) com datas legíveis e se o token está expirado. Ele também verifica a assinatura com a Web Crypto do navegador: HS256/384/512 com o segredo e RS, PS e ES (256/384/512) com a chave pública em PEM ou JWK.
Tudo é calculado no seu navegador: o que você digita não é enviado a lugar nenhum.
Ver o código do cálculojwt.ts (abre em nova aba)Perguntas frequentes
3 perguntasCole o token e, no campo que aparece, informe o segredo (para HS256, HS384 e HS512) ou a chave pública em PEM (BEGIN PUBLIC KEY) ou JWK (para RS, PS e ES). O resultado diz se a assinatura é válida, inválida ou não verificada.
A decodificação e a verificação acontecem só no seu navegador; nada é enviado. Mesmo assim, tokens de produção dão acesso a contas enquanto valem, então prefira testar com tokens expirados ou de desenvolvimento.
Alguns sistemas geram o segredo HMAC como bytes aleatórios e o guardam em Base64. Marque a opção para que o texto seja decodificado antes de verificar; deixe desmarcada se o segredo for um texto comum.
Mais em Codificadores e Formatos
- Código BinárioConverta texto em código binário e vice-versa.
- Formatador de JSONFormate, valide e minifique JSON, com a linha exata de cada erro.
- Base64Codifique e decodifique texto em Base64, inclusive no formato seguro para URL.
- Codificador de URLCodifique e decodifique textos e endereços para usar em URLs (percent-encoding).
- Gerador de JWTMonte e assine um JWT com HS256, RS256, PS256, ES256 e outros, direto no navegador.
- Conversor de Bases NuméricasConverta números entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36.