Decodificador JWT

Decodifique o cabeçalho e o payload de um JSON Web Token, com os horários de expiração explicados
  • Os arquivos não saem do seu dispositivo
  • Roda no navegador
  • Grátis, sem cadastro, sem marca d’água
Paste a token above, or load the sample to see how it works.

Como usar Decodificador JWT

Cole um JSON Web Token para ler o cabeçalho e o payload, com cada claim padrão explicado e timestamps como exp e iat mostrados como datas. O token é decodificado localmente e nunca é enviado a lugar nenhum nem salvo. Esta ferramenta só decodifica; ela não verifica assinaturas.

  1. 1

    Cole o token em Token codificado. Um "Bearer " inicial é removido para você.

  2. 2

    Leia o Cabeçalho e o Payload decodificados, mostrados como JSON formatado.

  3. 3

    Confira o Status para ver se o token expirou ou ainda não é válido, e o que o algoritmo de assinatura significa.

  4. 4

    Use a tabela Claims para o significado de cada claim e as datas no seu fuso horário e em UTC.

Perguntas frequentes

É seguro colar um token de produção aqui?

O token é decodificado no seu navegador e nunca é enviado a lugar nenhum nem salvo. Ainda assim, trate tokens ao vivo como senhas e cole-os só em um dispositivo em que você confia.

Ela verifica a assinatura?

Não. Ela só decodifica. Qualquer pessoa pode criar um token com qualquer conteúdo, então não confie nas claims até o seu servidor ter conferido a assinatura com a chave certa.

Por que ela não consegue decodificar o payload do meu token?

Um token com 5 partes é um JWE criptografado. Só o cabeçalho é legível; o payload precisa da chave de descriptografia.

Como sei se um token expirou?

O Status mostra "Expirado" ou "Expira" com um tempo relativo, mais a vida útil do token quando iat e exp estão presentes. Se não houver claim exp, a ferramenta informa que o token nunca expira sozinho.

O que significa alg "none"?

O token não está assinado. Servidores devem rejeitá-lo, e a ferramenta marca isso em vermelho.