Úteis — Tudo o que você precisa, em um só lugar.

Validador de JWT

Decodifique e valide tokens JWT: estrutura, datas exp/nbf/iat e, se você fornecer a chave, a assinatura HS, RS, PS ou ES.

Como utilizar

  1. Cole o token JWT (com ou sem “Bearer”).
  2. Confira a estrutura, o algoritmo e as datas (expirado ou não).
  3. Para verificar a assinatura, informe o segredo (HS*) ou a chave pública PEM/JWK (RS*, PS*, ES*).
  4. Leia o cabeçalho e o payload decodificados.

Perguntas frequentes

Sem chave, o token é confiável?

Não. Qualquer pessoa pode criar um JWT com o conteúdo que quiser; só a verificação da assinatura com a chave correta garante a origem.

Por que alg “none” é rejeitado?

Tokens sem assinatura são uma vulnerabilidade clássica: aceitar “none” permite forjar qualquer identidade.

Minha chave fica salva?

Não. Ela permanece apenas na memória da página e a verificação usa a Web Crypto API do navegador.

Informações técnicas

  • Verificação via Web Crypto: HMAC (HS256/384/512), RSASSA-PKCS1-v1_5 (RS*), RSA-PSS (PS*), ECDSA P-256/384/521 (ES*), Ed25519 se suportado.
  • Chaves: segredo (texto/Base64/hex), PEM SPKI ou PKCS#1, JWK ou JWKS (seleção por kid).
  • Recusa chave pública com alg HS* (ataque de confusão de algoritmo).

Ferramentas relacionadas

  • Inspecionador JWT — Visualize um JWT em cores, com cabeçalho e claims explicados, tempos relativos de expiração e verificação opcional da assinatura.
  • Base64 — Codificar e Decodificar — Codifique texto em Base64 ou decodifique Base64 para texto, com suporte total a acentos e emojis (UTF-8) e Base64URL.
  • Gerador de HMAC — Calcule HMAC-SHA256, SHA-384 ou SHA-512 com chave em texto, hex ou Base64 — útil para validar webhooks e assinaturas de API.
  • Validador de JSON — Valide JSON de forma estrita com mensagem de erro em português, linha e coluna exatas, além de estatísticas da estrutura.
  • Validador de Cartão (Luhn) — Verifique números de cartão de teste pelo algoritmo de Luhn, detecte a bandeira pelo prefixo e confira o comprimento esperado.
  • Validador de CNH — Confira os dois dígitos verificadores do número de registro da CNH usando o algoritmo de domínio público, com explicação do cálculo.