Categorias

Decodificador JWT

Decodificar tokens JWT

Fatos principais

Categoria
Security
Tipos de entrada
text, checkbox
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Decodificador JWT é uma ferramenta online rápida e segura para inspecionar o conteúdo de tokens JSON Web Tokens (JWT), permitindo visualizar o cabeçalho, o payload e a assinatura de forma estruturada.

Quando usar

  • Ao depurar problemas de autenticação em aplicações web ou APIs.
  • Para verificar se as claims (reivindicações) dentro do token estão corretas.
  • Ao analisar a data de expiração ou permissões contidas em um token recebido.

Como funciona

  • Cole o seu token JWT completo no campo de entrada.
  • Selecione as opções para exibir ou ocultar o cabeçalho, o payload ou a assinatura.
  • A ferramenta processa o token instantaneamente e exibe os dados decodificados em formato legível.

Casos de uso

Verificação rápida de expiração (exp) de tokens durante o desenvolvimento.
Inspeção de roles ou permissões de usuário contidas no payload.
Diagnóstico de erros de autenticação em integrações de API.

Exemplos

1. Verificação de expiração de token

Desenvolvedor Backend
Contexto
Um desenvolvedor está enfrentando erros de '401 Unauthorized' em uma API e suspeita que o token de acesso expirou.
Problema
Precisa confirmar rapidamente o valor da claim 'exp' dentro do token JWT.
Como usar
Cole o token no campo de entrada e verifique o campo 'exp' no payload decodificado.
Resultado
O desenvolvedor visualiza o timestamp de expiração e confirma que o token não é mais válido.

2. Depuração de permissões de usuário

Engenheiro de QA
Contexto
Um usuário relata que não consegue acessar uma funcionalidade administrativa, apesar de ter o perfil correto.
Problema
Verificar se as permissões (scopes) estão sendo corretamente injetadas no token JWT.
Como usar
Cole o token e analise o campo 'roles' ou 'scopes' dentro do payload exibido.
Resultado
O engenheiro identifica que a role de administrador está ausente, apontando um erro na lógica de geração do token.

Testar com amostras

json

Hubs relacionados

FAQ

O que é um token JWT?

JWT (JSON Web Token) é um padrão aberto para transmitir informações de forma segura entre partes como um objeto JSON.

Esta ferramenta armazena meus tokens?

Não, o processamento é feito localmente no seu navegador e nenhum dado é enviado ou armazenado em nossos servidores.

Posso decodificar tokens assinados?

Sim, a ferramenta decodifica a estrutura do token, mas não valida a assinatura criptográfica.

O que é o payload de um JWT?

O payload contém as 'claims' ou declarações, que são informações sobre o usuário e metadados adicionais.

É seguro decodificar tokens JWT online?

Sim, desde que a ferramenta não armazene os dados. Como o JWT é codificado em Base64, qualquer pessoa pode ler o conteúdo se tiver acesso ao token.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/jwt-decoder

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
jwtToken text Sim -
showHeader checkbox Não -
showPayload checkbox Não -
showSignature checkbox Não -

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-jwt-decoder": {
      "name": "jwt-decoder",
      "description": "Decodificar tokens JWT",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=jwt-decoder",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]