Decodifique um JWT e verifique a assinatura
Cole um JSON Web Token para ler o cabeçalho e o payload, ver quando ele expira e verificar a assinatura.
- Roda no seu dispositivo
- Sem cadastro
- Funciona offline depois de uma visita

O token e as chaves ficam nesta aba. Nada é armazenado.
Cabeçalho
Payload
| Claim | Valor | O que significa |
|---|
Assinatura
Notas de segurança
Como decodificar um JWT e verificar a assinatura
- Cole o token ou teste com o exemplo.
- Digite o segredo, ou cole a chave pública, para verificar a assinatura.
- Leia o veredito, as claims e as notas de segurança.
Perguntas
Meu token é enviado para algum lugar?
Não. A decodificação e a verificação da assinatura rodam no seu navegador, com a Web Crypto. O token e as chaves não são armazenados nem enviados a nenhum servidor.
Por que aparece que a assinatura não foi verificada?
A verificação precisa do segredo para HS256, HS384 ou HS512, ou da chave pública para tokens RS, PS, ES e EdDSA. Ler o payload não prova quem assinou. O token de exemplo é assinado com o segredo your-256-bit-secret.
Ele consegue abrir um token criptografado?
Não. Um token criptografado (JWE, com cinco partes) precisa da chave de descriptografia, que esta ferramenta não aceita. Por isso, ela informa isso e para por aí.
Quais formatos de chave funcionam?
Uma chave pública PEM que começa com BEGIN PUBLIC KEY, ou um JWK em JSON. Certificados (BEGIN CERTIFICATE) e chaves PKCS#1 não são lidos aqui. EdDSA exige um navegador com suporte a Ed25519.
Avaliações
Ainda não há avaliações. Seja o primeiro.

