Decodificador JWT
Decodificador JWT online gratuito. Decodifique JSON Web Tokens instantaneamente para ver cabeçalho, carga e assinatura. Sem cadastro.
O que é um JWT (JSON Web Token)?
JWT (JSON Web Token) é um padrão aberto para transmitir informações com segurança entre partes como um objeto JSON. Consiste em três partes: Header, Payload e Signature, separadas por pontos. JWTs são amplamente usados para autenticação e troca de informações.
Como funciona um decodificador JWT?
Um decodificador JWT divide o token por pontos e decodifica cada parte (Header e Payload) da codificação Base64URL para exibir o conteúdo JSON. A Signature permanece codificada pois é usada para verificação. Não é necessária chave secreta para decodificar um JWT.
É seguro decodificar um JWT?
Sim, decodificar um JWT é seguro. Apenas lê o conteúdo do token sem verificar a assinatura. No entanto, nunca armazene dados sensíveis em payloads JWT pois qualquer pessoa pode decodificá-los. JWTs são codificados, não criptografados.
Quais são as três partes de um JWT?
Um JWT tem três partes: 1) Header - contém o tipo do token e o algoritmo de assinatura (ex: HS256, RS256). 2) Payload - contém claims como dados do usuário, tempo de expiração (exp), emissor (iss) e assunto (sub). 3) Signature - verifica a integridade e autenticidade do token.
Quais algoritmos o JWT suporta?
JWT suporta múltiplas famílias de algoritmos: HMAC (HS256, HS384, HS512) para assinatura simétrica, RSA (RS256, RS384, RS512) para assinatura assimétrica, ECDSA (ES256, ES384, ES512) e EdDSA. O algoritmo é especificado no Header.
Esta ferramenta verifica assinaturas JWT?
Não, esta ferramenta apenas decodifica o token para exibir Header, Payload e Signature. A verificação de assinatura requer a chave secreta (para HMAC) ou chave pública (para RSA/ECDSA). Esta ferramenta é para depuração e inspeção, não autenticação.
Qual a diferença entre JWT e cookies de sessão?
JWTs são sem estado - todas as informações do usuário são armazenadas no próprio token, então o servidor não precisa manter um armazenamento de sessão. Cookies de sessão requerem armazenamento do lado do servidor. JWTs são ideais para APIs e microsserviços.
Posso modificar um JWT decodificado?
Você pode decodificar e ler um JWT livremente, mas modificar o Payload ou Header invalidará a Signature. Um JWT adulterado falhará na verificação de assinatura no servidor. Isso torna os JWTs à prova de violação.
Qual a diferença entre codificação e criptografia JWT?
A codificação JWT (Base64URL) é uma transformação reversível que torna o token compacto e seguro para URL. Não fornece confidencialidade. A criptografia JWT (JWE) adiciona uma camada de criptografia que protege o conteúdo do payload.
Onde os JWTs são comumente usados?
JWTs são amplamente usados em: sistemas de logon único (SSO), protocolos OAuth 2.0 e OpenID Connect, autenticação de API RESTful, comunicação entre microsserviços e autenticação de aplicativos móveis.
Como posso saber se um JWT expirou?
Verifique a seção Payload para o claim "exp" (tempo de expiração). Contém um timestamp Unix indicando quando o token expira. Se a hora atual for posterior ao valor exp, o token expirou.
Como usar Decodificador JWT
Cole um JSON Web Token para decodificar instantaneamente o header, o payload e a signature. A decodificação acontece inteiramente no seu navegador — o token nunca é enviado a lugar algum.
- Cole seu JWT — a longa cadeia separada por pontos que começa com eyJ — no campo de entrada do token.
- Leia o header decodificado para ver o algoritmo de assinatura (alg) e o tipo de token (typ).
- Inspecione o payload em busca de claims como sub, iss, exp e iat, exibidos como JSON formatado.
- Observe a seção da signature para ver o que o servidor vai verificar — decodificar sozinho não valida o token.
O payload de um JWT é apenas codificado, não criptografado — qualquer pessoa pode lê-lo, então nunca coloque segredos nele.
Ferramentas relacionadas
- Gerador JWT Gere JSON Web Tokens assinados com cabeçalho, carga e chave personalizados. Suporta HS256, RS256, ES256.
- Verificador de Hash Calcule e verifique hashes MD5, SHA-1, SHA-256, SHA-512 localmente
- Calculadora Chmod Calculadora chmod online gratuita para visualizar e calcular permissões de arquivo Linux com caixas de seleção. Converta instantaneamente entre notação numérica (755, 644) e simbólica (rwxr-xr-x). Suporta permissões especiais como setuid, setgid, sticky bit.
- Tabela ASCII Referência completa de codificação de caracteres ASCII com códigos decimais, hexadecimais, octais, binários, entidades HTML e descrições. Pesquisa e filtro instantâneos.
- Visualizador Hexadecimal Visualize o conteúdo de arquivos em formato hexadecimal com busca, navegação por deslocamento e rolagem virtual
- Testador de Requisições HTTP Teste APIs REST diretamente no seu navegador. Envie requisições GET, POST, PUT, DELETE com headers, body e parâmetros personalizados. Veja status, headers e corpo JSON instantaneamente.
- Gerador .htaccess Gere regras .htaccess do Apache para redirecionamentos, reescritas, cabeçalhos de segurança, cache e mais.
- Gerador de Robots.txt Gerador gratuito de robots.txt online. Crie e personalize arquivos robots.txt para controlar a rastreamento de motores de busca, gerenciar acesso de rastreadores e otimizar o SEO do seu site.