🔐

decodificar JWT

Decodifique e inspecione JSON Web Tokens. Veja Cabeçalho, Payload e Assinatura. Status de expiração, rótulo do algoritmo e cópia com um clique por seção.

Ferramentas para desenvolvedores Executa localmente Nenhum dado enviado
decodificar JWT autenticação no lado do cliente
Token JWT
Aguardando token—
🔐
Cole um JWT para decodificar
Oferece suporte a HS256, RS256, ES256 e todos os algoritmos JWT padrão

O que é JWT Decoder?

O JWT Decoder analisa JSON Web Tokens em suas três partes para que você possa inspecionar o cabeçalho, as declarações do payload, o algoritmo e o segmento de assinatura. É útil para depuração de autenticação, verificação de expiração e para entender o que um token realmente contém sem enviá-lo a um servidor.

Como usar o JWT Decoder

  1. Cole o JWT na área de entrada.
  2. Analise as seções decodificadas de cabeçalho e payload.
  3. Inspecione declarações como exp, iss, aud, sub e campos personalizados.
  4. Copie os valores decodificados ou compare-os com as expectativas do seu fluxo de autenticação.
Entenda tokens JWT ▾
Exemplo
Entrada Cole um JWT como eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Saída A ferramenta separa o token em cabeçalho, payload e assinatura e, em seguida, decodifica as claims legíveis.
Casos de uso comuns
  • Inspecione claims de token durante depuração de API e autenticação
  • Verifique os valores de expiração, emissor, audience e subject sem ferramentas de backend
  • Confirme qual algoritmo de assinatura e estrutura de token um sistema está usando
  • Ensine como os segmentos de cabeçalho, payload e assinatura do JWT se encaixam
Por que usar esta ferramenta
  • Ajuda a depurar fluxos de login, autorização de API e problemas de expiração de token.
  • Torna a estrutura do JWT mais fácil de explicar para colegas e stakeholders.
  • Roda localmente, então tokens colados não são enviados durante a inspeção.
Perguntas frequentes
É seguro colar meu JWT aqui?

Sim. A decodificação roda inteiramente no seu navegador, e o token nunca é enviado a um servidor. Ainda assim, evite colar tokens de produção com claims sensíveis em qualquer ferramenta pública, a menos que você tenha certeza de que ela funciona apenas no lado do cliente.

Esta ferramenta consegue verificar a assinatura?

Não. A verificação da assinatura exige o segredo (HMAC) ou a chave pública (RSA/EC). Esta ferramenta apenas decodifica o cabeçalho e o payload codificados em Base64URL; a verificação deve acontecer no seu servidor.

O que significa token expirado?

A claim exp é um timestamp Unix que indica quando o token deixa de ser válido. Se o horário atual for posterior a esse timestamp, o servidor rejeitará o token e você precisará se autenticar novamente.

Qual é a diferença entre JWT e cookies de sessão?

Cookies de sessão armazenam um ID de sessão no servidor e o consultam a cada requisição. JWTs são autocontidos: todas as claims estão no próprio token, então não é necessário armazenamento de sessão no servidor. Isso torna os JWTs úteis em sistemas distribuídos e sem estado.