Decodificador JWT

Cole um JSON Web Token para ler o header e as claims, ver quando ele expira e verificar a assinatura com um segredo ou uma chave pública. O token nunca sai do seu navegador.

Grátis e privado. Tudo funciona no seu navegador e nada é enviado.

Como funciona

  1. Cole o tokenCole o JWT, com ou sem o prefixo Bearer.
  2. Leia as claimsVeja o header, o payload e as datas em linguagem simples.
  3. VerifiqueOpcional: digite o segredo ou a chave pública para conferir a assinatura.

Seguro para tokens reais

Depuradores de JWT online são práticos, mas colar um token de acesso ativo no site de outra pessoa é arriscado: qualquer um que registre esse token pode usá-lo até ele expirar. Este decodificador funciona inteiro no seu navegador. Nada é enviado, registrado ou guardado, então você pode inspecionar tokens de produção enquanto depura a autenticação.

As datas em exp, iat, nbf e auth_time aparecem no seu horário local com uma indicação relativa, e o status mostra na hora se o token já expirou.

Verificação da assinatura

Para HS256, HS384 e HS512, digite o segredo compartilhado. Para os algoritmos RS, PS e ES, cole a chave pública no formato PEM, começando com BEGIN PUBLIC KEY. A verificação usa a Web Crypto API do seu navegador. Tokens com alg none são sinalizados, porque não têm assinatura nenhuma.

Perguntas frequentes

Meu token é enviado para algum lugar?

Não. A decodificação e a verificação acontecem no seu navegador.

Posso decodificar um token sem o segredo?

Sim. O header e o payload são apenas codificados, não criptografados. O segredo só é necessário para verificar a assinatura.

Quais algoritmos podem ser verificados?

HS256, HS384, HS512, RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384 e ES512.

E os tokens criptografados (JWE)?

Tokens criptografados têm cinco partes e não podem ser lidos sem a chave privada. A ferramenta avisa quando você cola um deles.