Saltar para o conteúdo
Toolbrik

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

Un JWT tiene 3 partes separadas por «.»: header.payload.firma

Como usar: Descodificar JWT

  1. 1Cole o token JWT.
  2. 2Consulte o cabeçalho, o payload e a assinatura descodificados.
  3. 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.

Achou "Descodificar JWT" útil?

Partilhe com quem precisar. É grátis e não guarda dados.