Utils365

Decodificador de JWT online

Veja o que há dentro de um JSON Web Token e se ele já expirou.

O prefixo “Bearer ”, aspas e quebras de linha são removidos automaticamente

Próximo: Codificar / decodificar Base64 · Conversor de timestamp Unix

Relatar um problema com esta ferramenta

Como usar Decodificador de JWT

  1. Cole seu token

    Cole um JWT. O prefixo “Bearer ”, aspas e quebras de linha são removidos automaticamente.

  2. Leia as partes

    O header, o payload e a assinatura têm cores diferentes, e o header e o payload aparecem como JSON organizado.

  3. Confira as claims

    As claims padrão são explicadas, os horários aparecem como datas e um selo diz se o token ainda é válido.

Por que usar o Utils365

  • Validade num relance

    Veja “Expirou há 2 horas” ou “expira em 3 dias” em vez de calcular exp e iat na mão.

  • Claims em palavras simples

    iss, sub, aud, exp, nbf, iat e jti são explicadas uma a uma, para você saber o que o token diz sobre o usuário.

  • Erros claros

    Se um token estiver cortado ou danificado, você fica sabendo qual parte falhou. Tokens criptografados também são reconhecidos.

  • Privacidade garantida

    A decodificação acontece no seu navegador, então o token que você cola nunca é enviado para nós nem para ninguém.

Perguntas frequentes

O que é um JWT?

Um JSON Web Token é um texto compacto e assinado que os apps usam para dizer quem você é, muitas vezes enviado como “Authorization: Bearer …”. Ele tem três partes separadas por pontos: um header, um payload de claims e uma assinatura.

Um JWT é criptografado?

Normalmente não. O header e o payload são apenas codificados em Base64URL, então qualquer pessoa com o token consegue lê-los. Nunca coloque senhas ou segredos no payload de um JWT.

Isso verifica a assinatura?

Não. Ele decodifica o token para você ler. Verificar a assinatura exige o segredo ou a chave pública, e deve ser feito pelo servidor que aceita o token.

É seguro colar um token aqui?

A decodificação acontece toda no seu navegador e nada é enviado. Mesmo assim, trate um token ativo como uma senha: evite colar tokens de produção em qualquer lugar, a menos que possa revogá-los ou trocá-los.

Como sei quando um JWT expira?

Veja a claim exp. É um timestamp Unix em segundos, que esta ferramenta mostra como data, junto com quanto tempo falta ou há quanto tempo expirou.

Por que meu token tem cinco partes?

É um token criptografado (JWE). O conteúdo só pode ser lido com a chave para a qual foi criptografado, então não dá para decodificá-lo aqui.