Descodificador JWT

Decodifique JWT no navegador. Veja o cabeçalho, o payload e as datas exp, nbf e iat, e copie o JSON sem enviar seu token a um servidor.

Analisar
0 caracteres
Resultado

O resultado será apresentado aqui.

Como decodificar um JWT

  1. Cole o token completo, com as três partes separadas por pontos, sem o prefixo Bearer.
  2. Confira o cabeçalho e o payload JSON e as datas de emissão, ativação e expiração, se houver.
  3. Copie ou baixe o JSON. A assinatura e as permissões de acesso devem ser verificadas pela sua aplicação, não aqui.

Como utilizar Descodificador JWT

Descodificar não valida a assinatura. Um token legível pode ser falsificado, revogado ou recusado pelo serviço. Os campos não constituem prova de identidade. Tokens JWE encriptados de cinco partes exigem outra ferramenta.

Exemplo de JWT: ler o payload sem chave de assinatura

Entrada
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjMiLCJuYW1lIjoiT2zDoSwgbXVuZG8hIPCfkYsiLCJpYXQiOjE3MDQwNjcyMDAsImV4cCI6MTcwNDA3MDgwMH0.c2ln
Resultado
{ "header": { "alg": "HS256", "typ": "JWT" }, "payload": { "sub": "123", "name": "Olá, mundo! 👋", "iat": 1704067200, "exp": 1704070800 } }

Perguntas sobre Descodificador JWT

Posso ler um JWT sem a chave secreta?

Sim. Um JWT de três partes com payload JSON legível usa Base64URL, não criptografia. A leitura não exige chave; a verificação da assinatura exige a chave adequada. Esta ferramenta não verifica assinaturas.

O que significam exp, nbf e iat?

exp indica a expiração, nbf o primeiro instante em que o token pode ser aceito e iat a emissão. Os valores são segundos Unix, não milissegundos. Quando presentes, também são exibidos como datas em UTC.

Por que meu JWT não é decodificado?

Cole apenas o token, sem Bearer, aspas ou espaços internos. São necessárias três partes e objetos JSON no cabeçalho e no payload. JWE criptografados de cinco partes e tokens de acesso que não sejam JWT não são aceitos.

Um JWT decodificado é válido para fazer login?

Não necessariamente. Dados legíveis ou uma expiração futura não comprovam autenticidade nem autorização. O serviço precisa verificar assinatura, emissor, destinatário e revogação conforme suas regras.

Os meus ficheiros, tokens ou textos são enviados para o servidor?

Não. O processamento decorre no seu navegador. O site fornece a página e o programa, mas não envia os seus dados para um servidor de conversão nem os guarda numa conta.

Usos comuns e exemplos

  • Minificador JSON

    Reduza JSON a uma linha, preservando o texto e os números exatos.

Todas as ferramentas para desenvolvedores

Codificação e ficheiros

Converta entre texto, bytes, URL e imagens incorporadas sem alterar os dados originais.

Análise de dados e texto

Leia dados estruturados e tokens e identifique exatamente o que mudou.

Hashes, identificadores e horários

Verifique ficheiros, gere identificadores e consulte datas e execuções periódicas.

Os dados e ficheiros são processados no seu dispositivo. Não deixe resultados confidenciais numa área de transferência partilhada e utilize um dispositivo de confiança para chaves privadas e tokens.