Carregando ferramenta…

Decodifique JWTs com segurança

JSON Web Tokens (JWT) são um padrão aberto do mercado (RFC 7519) para transmitir informações (claims) com segurança entre duas partes. Com esta ferramenta, você decodifica um JWT e vê suas três partes: header, payload e assinatura (signature).

  • Header e payload decodificados: veja na hora os dados que estão no seu token.
  • Datas legíveis: os timestamps “exp”, “iat” e “nbf” viram datas legíveis automaticamente.
  • Checagem de expiração: veja de relance se o token ainda é válido ou já expirou.
  • Privacidade em primeiro lugar: não pedimos sua chave, e seu token nunca sai do navegador.

Por que o QodeCat?

Só no seu navegador

Muitos decodificadores online enviam seu token para um servidor, o que é um risco de segurança com tokens de produção. O QodeCat faz toda a decodificação direto no seu navegador, com JavaScript.

Perguntas frequentes

P. Dá para ler um JWT sem o segredo?

Sim. O JWT é codificado (em Base64URL), não criptografado: qualquer pessoa com o token consegue ver os dados do payload. O segredo só serve para verificar se os dados não foram alterados, não para lê-los.

P. Por que a ferramenta não pede a chave secreta?

Para sua segurança. Colar uma chave de assinatura (segredo HMAC ou chave privada) em qualquer site é perigoso. Como a ferramenta serve para depurar o conteúdo do token, ela decodifica sem verificar a assinatura.

P. O que é “exp”?

O claim “Expiration Time” indica o momento a partir do qual o JWT não deve mais ser aceito.

P. O que é “iat”?

O claim “Issued At” indica o momento em que o JWT foi emitido.