Decodificador / Verificador JWT
Cole um JWT para exibir seu conteúdo e verificar a assinatura
Recursos
Decomposição de cabeçalho, payload e assinatura
Exibe as 3 partes do JWT formatadas separadamente
Conversão de claims principais para data/hora
Converte iat / nbf / exp para formato legível por humanos
Badge de expiração
Exibe badge verde, vermelho ou cinza conforme a presença e validade do campo exp
Verificação de assinatura no navegador
Verifica HS256/HS384/HS512/RS256/ES256 usando Web Crypto API
Como usar
Cole o JWT
Cole uma string JWT no formato xxx.yyy.zzz no campo de entrada
Confirme o conteúdo
Verifique a exibição de cabeçalho, payload, assinatura e claims principais
Insira a chave
Para HS: chave secreta; para RS/ES: chave pública no formato PEM
Execute a verificação
Clique em "Verificar assinatura" para confirmar ✅ válido ou ❌ inválido

Casos de uso
Confirmar conteúdo de token de autenticação
Verifique rapidamente o conteúdo do JWT emitido após login
Investigar problemas de validade
Quando um usuário relata erros, confirme se o token expirou
Validar comunicação de chaves
Confirme se a chave secreta/pública esperada verifica corretamente durante o desenvolvimento
Aprender sobre detecção de alterações
Entenda a segurança do JWT alterando o final da assinatura e vendo o resultado ❌
Conhecimento Fundamental
O que é JWT
JWT é um formato de token usado para trocar dados como ID do usuário e data de expiração com assinatura, sendo empregado para verificar o estado de login e similares.
Os 3 Componentes do JWT
- Cabeçalho:O cabeçalho é a seção no início do JWT que contém informações sobre como tratar o token em si, indicando qual algoritmo foi usado para a assinatura.
- Carga:A carga é a seção no meio do JWT que contém dados que você realmente deseja transmitir ao destinatário, como ID do usuário e data de expiração.
- Assinatura:A assinatura é dados de verificação no final do JWT que, ao ser comparada, permite confirmar se o conteúdo do token foi alterado durante a transmissão.
Segurança e Privacidade
Tudo no navegador
Os dados inseridos são processados apenas no seu navegador e não são enviados para fora.
Processado apenas no navegador
Decodificação e verificação de assinatura de JWT é processado inteiramente no seu navegador, e os dados de entrada não são enviados para o servidor.
Comunicação criptografada com HTTPS
O carregamento da página também é criptografado por TLS, e o conteúdo não pode ser lido por terceiros.
Sem envio a terceiros
O conteúdo de entrada não é enviado para serviços externos como redes de publicidade ou rastreadores.
Sem salvamento automático de resultados
JWT e chaves e sugestões de entrada não são armazenadas no servidor.
Siga RAKKOTOOLS na Busca do Google
194 ferramentas úteis ficam mais fáceis de encontrar na Busca do Google e na Busca por IA!
- Encontrado na busca
- Exibido também na busca por IA
- Descubra novas ferramentas
Informações de atualização
- update #66
Adicionar nova ferramenta "JWT Decoder"
