Decodificador / Codificador JWT
Decodifique e inspecione tokens JWT instantaneamente ou crie JWTs assinados. 100% no navegador.
Todo o processamento é feito no seu navegador. Nenhum dado é enviado a qualquer servidor.
O que é JWT (JSON Web Token)?
JWT (JSON Web Token) é um padrão aberto (RFC 7519) para transmitir informações de forma segura entre partes como um objeto JSON. É amplamente utilizado para autenticação e troca de informações em aplicações web. Um JWT é codificado em Base64URL, não criptografado — qualquer pessoa pode decodificar o payload. Nunca armazene informações sensíveis em um JWT sem criptografia.
Estrutura do JWT
Exemplo
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Header
Contém o tipo do token (typ) e o algoritmo de assinatura (alg), como HS256 ou RS256.
Payload
Contém claims — declarações sobre o usuário e metadados como exp (expiração), iat (emitido em) e sub (assunto).
Signature
A assinatura é criada assinando o cabeçalho e o payload codificados com uma chave secreta. Verifica que o token não foi adulterado.
Claims padrão
| Claim | Claims padrão |
|---|---|
| iss | Emissor |
| sub | Assunto (ID do usuário) |
| aud | Audiência |
| exp | Expiração |
| iat | Emitido em |
| nbf | Não antes de |
| jti | ID único JWT |