Decodificador JWT
Roda no seu navegador — seus dados nunca saem do seu dispositivo.
Decodifique um JSON Web Token e veja o header, o payload e a expiração.
A assinatura não é verificada: a ferramenta só lê o token.
O que é Decodificador JWT?
Um JSON Web Token (JWT) é um token compacto com três partes em Base64URL: header, payload e assinatura. Um decodificador transforma as duas primeiras de volta em JSON legível para você ver as claims, como quem é o usuário e quando o token expira.
Para que serve
- Conferir quais claims um token de autenticação carrega.
- Descobrir por que um token é rejeitado como expirado.
- Depurar integrações OAuth e OpenID Connect.
Como usar
- Cole o token, com ou sem o prefixo Bearer.
- Leia o header e o payload decodificados.
- Confira as datas de emissão e de expiração, mostradas no seu fuso horário.
Exemplos
Decodificar um token
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjMiLCJuYW1lIjoiQWRhIiwiZXhwIjoxNzAwMDAwMDAwfQ.signature{
"alg": "HS256",
"typ": "JWT"
}
{
"sub": "123",
"name": "Ada",
"exp": 1700000000
}Perguntas frequentes
Decodificar verifica a assinatura?
Não. Decodificar só lê o token. Verificar a assinatura exige o segredo ou a chave pública, e o payload não deve ser considerado confiável antes disso.
É seguro colar um token real aqui?
A decodificação roda só no seu navegador e o token nunca é enviado. Mesmo assim, evite compartilhar tokens de produção em prints ou conversas.
Por que ele diz que meu token expirou?
O claim exp guarda a expiração em segundos desde 1970. O decodificador converte para o seu horário local e compara com o relógio do seu dispositivo, então um relógio errado também pode fazer um token válido parecer expirado.