Pular para o conteúdo

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.

0 caracteres
0 linhas
0 linhas

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

  1. Cole o token, com ou sem o prefixo Bearer.
  2. Leia o header e o payload decodificados.
  3. Confira as datas de emissão e de expiração, mostradas no seu fuso horário.

Exemplos

Decodificar um token

Entrada
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjMiLCJuYW1lIjoiQWRhIiwiZXhwIjoxNzAwMDAwMDAwfQ.signature
Saída
{
  "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.

Ferramentas relacionadas