Descodificador JWT
Cole um JSON Web Token (JWT) e visualize instantaneamente o seu header e payload em JSON legível. Também mostra se o token expirou, quanto tempo de vida lhe resta e a assinatura que contém.
Token JWT
O token é descodificado no seu navegador: não é enviado para nenhum servidor. São apresentados o cabeçalho e o payload em JSON, além do estado de expiração (exp).
Conteúdo descodificado
Como usar: Descodificar JWT
- 1Cole o token JWT.
- 2Consulte o cabeçalho, o payload e a assinatura descodificados.
- 3Verifique a data de expiração e se o token continua válido.
Para que serve?
- Depurar problemas de autenticação em APIs.
- Verificar que claims e permissões tem um token.
- Saber quando expira uma sessão.
Perceber um JWT por dentro
Estrutura
Um JSON Web Token tem três partes em Base64 URL-safe separadas por pontos: cabeçalho, payload (claims) e assinatura. As duas primeiras apenas estão codificadas, não cifradas: qualquer pessoa com o token pode lê-las.
Claims comuns
iss identifica o emissor, sub o sujeito, aud o destinatário, exp a expiração, nbf o início de validade e iat a emissão. exp, nbf e iat são segundos desde 1970; a ferramenta converte-os em datas legíveis.
Descodificar não é verificar
Ver o conteúdo não prova que o token é genuíno. Verifique a assinatura no servidor com a chave certa, além de exp, iss e aud, e rejeite alg: none. Não ponha palavras-passe nem dados sensíveis no payload.
Ferramentas relacionadas
Artigos relacionados
Perguntas frequentes
O token é enviado para algum servidor?+
Não. Todo o processo ocorre no seu navegador. O token é descodificado localmente sem ligações externas.

