Decodificador de JWT

Decodifique o cabeçalho e o payload de um JWT e inspecione exp/iat (sem verificação).

Os tokens são decodificados localmente no seu navegador e nada é enviado, mas evite colar tokens ou segredos reais de produção em qualquer ferramenta online.

Precisa criar e assinar um token? Experimente o JWT Signer.

Sobre Decodificador de JWT

Este decodificador JWT divide qualquer JSON Web Token em seus segmentos de cabeçalho, payload e assinatura e os exibe como um JSON limpo e legível. Cole um token (com ou sem o prefixo "Bearer ") e ele decodifica os segmentos base64url instantaneamente, destacando em seguida as claims de tempo padrão — exp, iat e nbf — como datas UTC legíveis, com selos indicando se o token está expirado, ativo ou ainda não é válido. Foi feito para desenvolvedores backend, engenheiros de API e testadores de QA que precisam depurar cabeçalhos de autenticação, inspecionar o conteúdo de um token ou confirmar uma expiração sem recorrer a uma biblioteca no servidor. Use-o como um parser jwt rápido ou decodificador de token online durante a depuração local. A decodificação acontece localmente no seu navegador, então o token que você cola nunca sai do seu dispositivo e nada é enviado.

Recursos

Como usar Decodificador de JWT

  1. Cole seu JWT na caixa de entrada JSON Web Token.
  2. Leia o cabeçalho e o payload decodificados, exibidos como JSON formatado.
  3. Verifique a seção Claims para as datas de emissão, not-before e expiração e os selos de status.
  4. Use os botões Copiar para pegar o JSON do cabeçalho ou do payload, ou Limpar para recomeçar.

Exemplo

Entrada

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0IiwibmFtZSI6IkphbmUiLCJpYXQiOjE1MTYyMzkwMjJ9.signature

Saída

Header:
{
  "alg": "HS256",
  "typ": "JWT"
}

Payload:
{
  "sub": "1234",
  "name": "Jane",
  "iat": 1516239022
}

O decodificador divide o token e exibe o cabeçalho e o payload como JSON; iat aparece como uma data legível.

Erros comuns e solução de problemas

Perguntas frequentes

O que é um decodificador JWT e o que ele mostra?
Um decodificador JWT lê um JSON Web Token e revela seu conteúdo. Este decodificador formata o cabeçalho e o payload completos e destaca as claims de tempo padrão exp, iat e nbf como datas UTC legíveis, com selos de status.
Como decodifico um JWT com o prefixo Bearer?
Basta colar o valor inteiro do cabeçalho Authorization. O Decodificador JWT remove automaticamente o prefixo 'Bearer ' inicial antes de decodificar, então você não precisa cortá-lo primeiro.
O Decodificador JWT verifica a assinatura do token?
Não. Ele apenas decodifica e exibe o cabeçalho, o payload e as claims. Ele nunca verifica a assinatura, então a decodificação sozinha nunca prova que um token é autêntico.
Por que meu token aparece como Ainda não válido no Decodificador JWT?
Ele tem uma claim nbf (not before) com um horário ainda no futuro, então o token ainda não está ativo. O selo é atualizado assim que esse horário passa.
Meu token é enviado para algum lugar quando uso o Decodificador JWT?
Não. O Decodificador JWT roda inteiramente no seu navegador e o token que você cola nunca sai do seu dispositivo, e nada é enviado a um servidor.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit