Saltar para o conteúdo principal
← Início

Descodificar JWT

Descodifica tokens JWT instantaneamente e consulta o cabeçalho, o payload e a assinatura

Token JWT

Os tokens descodificados aparecerão aqui. São guardados os teus últimos 3 tokens.

O que é um JWT?

Um JWT tem três partes em Base64URL separadas por pontos: um cabeçalho (algoritmo de assinatura), um payload (claims) e uma assinatura. O decodificador mostra o cabeçalho e o payload como JSON, lista iss, sub e aud e converte exp, nbf e iat em datas com o status válido ou expirado. Ele não verifica a assinatura. Os três últimos tokens ficam na página para comparação.

Exemplos

Estrutura de um JWT
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIn0.<signature>
   cabeçalho                             payload                         assinatura
Claim de expiração no payload
"exp": 1735689600 → 01/01/2025, 00:00:00 UTC (expirado)

Perguntas frequentes

Esta ferramenta verifica a assinatura do JWT?

Não. Ela decodifica o token para que você possa lê-lo. Verificar a assinatura exige o segredo ou a chave pública e deve ser feito pelo seu servidor.

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

O token é decodificado no seu navegador e nunca é enviado ao nosso servidor. Mesmo assim, trate tokens válidos como senhas e evite compartilhá-los.

O payload do JWT é criptografado?

Normalmente, não. Um JWT assinado padrão (JWS) é apenas codificado, então qualquer pessoa com o token consegue ler o payload. Nunca coloque segredos nele.

O que significam exp, iat e nbf?

exp é o horário de expiração, iat é quando o token foi emitido, e nbf é o momento antes do qual ele não deve ser aceito. Todos são timestamps Unix em segundos.

Ferramentas relacionadas