O decodificador de JWT decodifica na hora as três partes de um token JWT (Cabeçalho, Payload, Assinatura), detecta automaticamente a expiração e explica as claims padrão — tudo processado localmente no seu navegador.
Recursos
- Decodificação em 3 painéis: o Cabeçalho (algoritmo e tipo), o Payload (claims) e a Assinatura são exibidos cada um em um painel separado com destaque de sintaxe.
- Detecção de expiração: verifica automaticamente o campo exp — tokens expirados mostram um aviso laranja, tokens ainda não válidos mostram um aviso azul.
- Timestamps legíveis: os timestamps Unix iat, exp e nbf são convertidos automaticamente em data/hora legíveis.
- Referência de claims: cada claim do Payload é explicada abaixo, incluindo as claims padrão da RFC 7519 como sub, iss e aud.
- Exemplo rápido: clique em “Carregar exemplo” para preencher um JWT de amostra e ver o decodificador em ação na hora.
- Cópia por painel: cada painel tem seu próprio botão de cópia para copiar o Cabeçalho, o Payload ou a Assinatura separadamente.
O que é JWT?
- JWT (JSON Web Token) é um padrão aberto (RFC 7519) para transmitir claims com segurança entre partes — comumente usado em autenticação e autorização de APIs.
- Um JWT consiste em três partes codificadas em Base64URL unidas por pontos: Cabeçalho.Payload.Assinatura.
- ⚠ Observação: o Payload do JWT é apenas codificado em Base64, não criptografado. Qualquer pessoa pode decodificá-lo — nunca guarde dados sensíveis (como senhas) no Payload.