Simplifique seu fluxo de trabalho: Pesquise miniwebtool.
Adicionar
Ferramentas relacionadas
Ferramenta de Cifra AtbashDecodificador JWTGerador de Código MorseValidador e Decodificador de UUIDFerramenta de Cifra de Vigenère
Página Inicial > Miscelânea > Codificadores e decodificadores > Gerador JWT
 

Gerador JWT

Gere JSON Web Tokens (JWT) assinados com cabeçalho personalizado, reivindicações de payload e algoritmos de assinatura HMAC (HS256/HS384/HS512). Inclui predefinições rápidas de claims, auxiliar de expiração, visualização de token ao vivo e uma divisão visual dos três segmentos do JWT.

Gerador JWT
🔑 Algoritmo de Assinatura
👁 Visualização do token ao vivo

Embed Gerador JWT Widget

Gerador JWT

Bem-vindo ao Gerador JWT, uma ferramenta online rápida e gratuita para criar JSON Web Tokens assinados. Se você estiver testando um fluxo de autenticação, construindo uma API, depurando uma integração ou aprendendo como os JWTs funcionam internamente, este gerador oferece controle total sobre o cabeçalho do token, claims de payload e algoritmo de assinatura HMAC. Gere um token HS256, HS384 ou HS512 válido com um clique e inspecione cada segmento lado a lado.

O Que É um JSON Web Token?

Um JSON Web Token (JWT) é um formato de credencial compacto e seguro para URL definido pela RFC 7519. Um JWT transporta claims sobre um sujeito entre duas partes e prova sua integridade através de uma assinatura criptográfica. Como o token é autossuficiente, o destinatário pode validá-lo sem consultar o emissor — uma propriedade que torna os JWTs a espinha dorsal da autenticação stateless para aplicações web e móveis modernas.

Todo JWT é construído a partir de três partes codificadas em base64url unidas por pontos:

  • Cabeçalho (Header) — um objeto JSON que declara o tipo de token (typ) e o algoritmo de assinatura (alg).
  • Payload — um objeto JSON que contém as claims, como o ID do usuário, tempo de expiração e quaisquer dados personalizados.
  • Assinatura (Signature) — uma assinatura HMAC ou RSA sobre o cabeçalho e payload codificados que os protege contra adulteração.
Formato do token: base64url(cabeçalho).base64url(payload).base64url(assinatura)
Exemplo: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0In0.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk

Como Funciona o Gerador JWT

Esta ferramenta segue a receita exata de assinatura JWT da RFC 7519 §7.1:

  1. Serializa o JSON do cabeçalho para sua forma compacta (sem espaços em branco) e o codifica em base64url.
  2. Faz o mesmo para o JSON do payload.
  3. Concatena os dois com um separador de ponto. Esta é a entrada da assinatura.
  4. Calcula o HMAC da entrada da assinatura usando seu segredo e o algoritmo SHA-2 escolhido.
  5. Codifica em base64url os bytes da assinatura resultante.
  6. Concatena tudo como cabeçalho.payload.assinatura.

O Que Torna Este Gerador Diferente

  • Visualização colorida de três segmentos — cabeçalho (rosa), payload (roxo), assinatura (ciano) para que você possa identificar cada parte instantaneamente.
  • Paleta de Claims Rápidas — inserção com um clique de iss, sub, aud, iat, nbf e jti.
  • Auxiliar de expiração — botões predefinidos para 1 hora, 1 dia, 7 dias ou 30 dias que calculam o timestamp Unix correto automaticamente.
  • Visualização de token ao vivo — o cabeçalho e payload codificados são atualizados conforme você digita, permitindo ver como cada edição altera o token.
  • Sincronização inteligente de cabeçalho — a troca de algoritmo atualiza o campo alg do cabeçalho automaticamente.
  • Alternância de segredo Base64 — se seu segredo estiver armazenado como base64 (a convenção JWS para chaves binárias), ative a opção e a ferramenta o decodificará antes de assinar.
  • Botões de cópia por segmento — copie o cabeçalho, payload, assinatura ou token completo independentemente.
  • Resumo de claims — claims padrão reconhecidas são listadas com uma descrição e um timestamp legível por humanos quando aplicável.

Escolhendo o Algoritmo Certo

As três variantes HMAC que esta ferramenta suporta são funcionalmente idênticas, exceto pelo hash SHA-2 subjacente e pelo comprimento da assinatura:

  • HS256 — HMAC com SHA-256. Assinatura de 256 bits. O padrão para quase todas as bibliotecas de emissão de JWT e a escolha com maior interoperabilidade.
  • HS384 — HMAC com SHA-384. Assinatura de 384 bits. Margem ligeiramente maior contra criptoanálise futura.
  • HS512 — HMAC com SHA-512. Assinatura de 512 bits. Útil quando a política exige o hash padrão mais longo.

Todos os três dependem de um segredo compartilhado que tanto o assinante quanto o verificador possuem. A RFC 7518 §3.2 exige que a chave seja pelo menos tão longa quanto a saída do hash: 256 bits para HS256, 384 bits para HS384, 512 bits para HS512.

Aviso de segurança: nunca cole um segredo de produção real em qualquer ferramenta online, incluindo esta. Use este gerador apenas para aprendizado, testes e depuração com segredos descartáveis. Para tokens de produção, assine em seu próprio servidor com uma biblioteca JWT testada e mantenha o segredo em um gerenciador de segredos como AWS Secrets Manager, HashiCorp Vault ou Google Secret Manager.

Claims Registradas Padrão

A RFC 7519 §4.1 define um pequeno conjunto de claims padrão que emissores e verificadores de JWT devem reconhecer. Todas são opcionais, mas amplamente suportadas:

  • iss (issuer) — identifica quem criou o token. Geralmente um URL ou nome de serviço.
  • sub (subject) — identifica sobre quem é o token, normalmente um ID de usuário.
  • aud (audience) — identifica o destinatário ao qual o token se destina. Pode ser uma string única ou um array.
  • exp (expiration time) — timestamp Unix após o qual o token deve ser rejeitado.
  • nbf (not before) — timestamp Unix antes do qual o token não deve ser aceito.
  • iat (issued at) — timestamp Unix que registra quando o token foi criado.
  • jti (JWT ID) — um identificador exclusivo que permite que os tokens sejam revogados ou rastreados individualmente.

Como Usar Esta Ferramenta

  1. Escolha um algoritmo de assinatura — clique em HS256, HS384 ou HS512. O cabeçalho é atualizado automaticamente para corresponder.
  2. Edite o cabeçalho (opcional) — o cabeçalho padrão contém alg e typ. Adicione um kid (ID da chave) personalizado se o seu verificador precisar de um.
  3. Construa o payload — digite suas claims como JSON ou clique nos botões de Claims Rápidas para inserir campos padrão. O auxiliar de expiração escreve um timestamp Unix correto para a duração relativa escolhida.
  4. Defina o segredo — insira seu segredo compartilhado HMAC. Clique no ícone do olho para revelá-lo. Se o seu segredo for codificado em base64, marque a caixa de seleção para que a ferramenta o decodifique antes de assinar.
  5. Gere o JWT — clique em Gerar JWT. O token completo, os cartões dos três segmentos, o diagrama de estrutura e o resumo das claims reconhecidas serão renderizados juntos.
  6. Copie o que precisar — use os botões de cópia por segmento ou o botão Copiar Token para levar o valor codificado para o Postman, curl ou seu aplicativo cliente.

Casos de Uso Comuns

Autenticação e Autorização

  • Emitir tokens de acesso após um login bem-sucedido.
  • Codificar a identidade do usuário (sub) além de claims de função ou permissão.
  • Assinar tokens de curta duração (15–60 minutos) e atualizá-los conforme necessário.

Testes de Integração de API

  • Criar tokens mock para testar como sua API responde a claims expiradas, datadas no futuro ou malformadas.
  • Gerar JWTs fixos para testes unitários e pipelines de CI.
  • Reproduzir tokens semelhantes aos de produção em um ambiente local sem acessar o servidor de autenticação real.

Depuração de Single Sign-On (SSO)

  • Comparar um JWT sabidamente bom com um que seu provedor está enviando para encontrar divergências de especificação.
  • Verificar o algoritmo de assinatura e o ID da chave (kid) usados por um emissor upstream.

Perguntas Frequentes

O JWT criado aqui é um token real e válido?

Sim. O token é assinado com HMAC sobre o cabeçalho e payload codificados canônicos. Qualquer biblioteca JWT que use o seu mesmo segredo o validará com sucesso.

Por que meu token parece idêntico ao que eu gero em outro lugar?

Porque os JWTs são determinísticos: dado o mesmo cabeçalho, payload e segredo, cada biblioteca em conformidade produz exatamente a mesma string. Se você vir uma diferença, verifique se a ordem de serialização JSON, a ortografia da chave e a codificação do segredo coincidem.

Posso decodificar um JWT para verificar o que gerei?

Sim. Combine esta ferramenta com um decodificador JWT para inspecionar os segmentos. A decodificação apenas reverte a etapa base64url — a verificação da assinatura ainda requer o segredo.

Por que meu segredo é rejeitado por ser muito curto?

A RFC 7518 recomenda uma chave de pelo menos o comprimento da saída do hash: 256 bits para HS256. A ferramenta em si não impõe um mínimo, mas um verificador bem comportado pode rejeitar chaves curtas. Use um segredo de 32+ bytes gerado aleatoriamente no uso real.

Esta ferramenta suporta RS256, ES256 ou EdDSA?

Ainda não — esta ferramenta foca em algoritmos baseados em HMAC porque eles precisam apenas de uma string compartilhada. Algoritmos assimétricos (RS*, PS*, ES*, EdDSA) exigem pares de chaves e manipulação de PEM que são mais adequados para ferramentas dedicadas.

Meu segredo e payload são enviados para o servidor?

O formulário é enviado via HTTPS para calcular a assinatura. Nada é registrado ou armazenado além do tempo de vida da requisição. De qualquer forma, não insira segredos de produção aqui — trate-o como um ambiente de teste público.

Recursos Adicionais

Cite este conteúdo, página ou ferramenta como:

"Gerador JWT" em https://MiniWebtool.com/br/gerador-jwt/ de MiniWebtool, https://MiniWebtool.com/

pela equipe miniwebtool. Atualizado em: 26 de abr. de 2026

Codificadores e decodificadores:

Ferramentas em destaque:

Remover espaçosGerador de Letras AleatóriasGerador de Cartão de Crédito AleatórioCalculadora de Número de DestinoPesquisa de ID de Usuário do InstagramGerador de Cartelas de BingoGerador de Código Morse📅 Calculadora de DatasCalculadora de ProporçãoCalculadora de Signo Solar, Lunar e Ascendente 🌞🌙✨Gerador de endereços MACCalculadora de Compatibilidade AmorosaGerador de Cores AleatóriasGerador de IMEI AleatórioContador de linhasCalculadora de Número de Expressãopesquisa-de-endereço-MACGerador de Superpoder AleatórioGerador de Cartas de Baralho AleatórioCalculadora de Dia do Ano - Que Dia do Ano é Hoje?Formatador de TextoCalculadora BináriaClassificar NúmerosRemover acentos do texto🖱️ Contador de CliquesCalculadora de MedianaCalculadora de Média HarmônicaRemover Linhas Vazias do TextoCalculadora de número de anjoCalculadora de Variação PercentualEstatísticas do Canal do YouTubeGerador de Caça-PalavrasCalculadora de Desvio Padrão RelativoCalculadora de CombinaçãoGerador de Texto Pequeno ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Gerador de Palavras Aleatórias em InglêsDivisor de ÁudioFerramenta Online para Remover PontuaçãoCalculadora de Monetização do YouTube ShortsGerador de AnagramasConversor de Tamanho de ArquivoConversor de Hex para BinárioCalculadora de 1RM (Repetição Máxima)Gerador de Coordenadas AleatóriasPesquisa de ID de Usuário do FacebookGerador de Hora AleatóriaCalculadora de Taxa de Crescimento PercentualGerador de Números da LoteriaAdicionar Quebras de LinhaGerador de Verdade ou Desafio Aleatórioconversor de ppm para porcentagemCalculadora de cálcio corrigidaRandomizador de ListasConversor de cm para Pés e PolegadasDecodificador de Código MorseExtrator de Imagem de VídeoCalculadora de Ritmo de CorridaGerador de Personagem RPG AleatórioGerador de Endereço IP AleatórioCalculadora de Log (Logaritmo)Calculadora do Método de NewtonLista de Anos BissextosConversor de Binário para HexCalculadora de NumerologiaGerador de Sequência AleatóriaCalculadora de Estratégia Martingale📅 Calculadora de Diferença entre DatasCalculadora de Dosagem de Medicamentocalculadora-hba1cGerador de Nomes AleatóriosConversor de FPSCalculadora de Aumento de PorcentagemCalculadora de Desvio Padrão - Alta PrecisãoCalculadora de Média, Mediana e ModaInverter TextoValidador de XMLCalculadora de Tamanho de Impressão e Resolução (DPI/PPI)Calculadora do Teste Qui-QuadradoGerador de Embaralhar PalavrasGerador de País AleatórioGerador de Aniversário AleatórioCalculadora de IdadeCalculadora de redução de porcentagemConversor de Porcentagem para PPMEstimador de Ganhos do YouTubeReverter VídeoSelecionador de Filmes AleatórioCalculadora de Coeficiente de VariaçãoCalculadora de Divisão LongaGerador de CriptogramaGerador de Endereço Falso AleatórioCalculadora de Número do Caminho da Vida⬛ Calculadora de Proporção de TelaGerador de LabirintosCalculadora de Número de DígitosBaixador de Miniaturas do YouTubeGerador de Data AleatóriaCalculadora de FraçõesRandomizador de Nomes OnlineRemover Números de Linha do TextoConversor de kPa para psiCalculadora de Déficit CalóricoCalculadora de Custo de ImpressãoCalculadora de Nascer e Pôr do SolConversor de Binário para OctalRandomizador de Linhas de Texto de EntradaCalculadora de Número MestreCalculadora de Posição do SolConversor de Decimal para HexCalculadora ANOVACalculadora de Fórmula QuadráticaConversor de Códigos de Cor (Todos os Formatos)Ferramenta de Cifra de CésarGerador de Arte ASCIISelecionador AleatórioCalculadora de Erro PercentualCalculadora de EscadaGerador de Texto EstilizadoCalculadora de reduzir fraçõesGerador de Texto ZalgoRemover Quebras de LinhaVerificador de Nome de Usuário de Mídia SocialCalculadora de ÁreaCalculadora WHtRConversor Octal para DecimalGerador de Hash SHA256Girar VídeoCalculadora de Salto VerticalGraficador de Função TrigonométricaSeletor de Comentários do YouTubeVerificador de Número Par ou ÍmparAnalisador de Endereço MACCalculadora de NPS (Net Promoter Score)Extrator de Números de TelefoneAnalisador de Currículo com IACalculadora de Percentil de Crescimento do BebêExtrator de Tags do YouTubeCalculadora de Média GeométricaCalculadora de Peso de AçoConversor de endereço IP para binárioConversor de Fração para PercentualInverter VídeoCalculadora de bônusCalculadora de MédiaCompressor de VídeoCalculadora de Retorno de SaturnoGerador de Chaves de Torneio Aleatório🔊 Gerador de TomSimulador de Soroban Ábaco JaponêsCalculadora de CoberturaCalculadora de Dose Padrão de ÁlcoolCalculadora de Percentil de AlturaCalculadora de Signo LunarCalculadora de Tempo de LeituraCalculadora de Torque de ParafusoCalculadora do Teste Exato de FisherCodificador Base64Transpositor de Tom Musicalcalculadora-de-expoentes-alta-precisãoCalculadora de RetângulosCalendário de Mercúrio RetrógradoCalculadora de EletricidadeCalculadora HexConversor de Hex para DecimalGerador de Plano de Treino com IAGerador de Texto TachadoGerador de User-Agent AleatórioSimulador de Portas LógicasCalculadora de Cavalos de PotênciaCalculadora de conversão de decimal para fraçãoCalculadora de Desvio MédioCalculadora de Números ComplexosCalculadora de tempo de dobraCalculadora OctalCompactador de HTML Onlineconversor de palavra para número de telefoneConversor de Pés e Polegadas em CentímetrosConversor de Tamanhos de SapatoGerador de Hash Argon2Gerador de Número Decimal AleatórioBola Mágica 8Calculadora de Área de Polígono IrregularCalculadora de Ingestão de ProteínaCalculadora de Número de Desejo da AlmaCalculadora de Relação de Marchas de BicicletaExtrator de URLGerador de Escada de PalavrasCalculadora de MolaridadeDetector de Conteúdo por IAGerador de Tabela VerdadeQual é o meu Número da Sorte?Removedor de Caracteres InvisíveisCalculadora de AntilogCalculadora BSA⏱️ Calculadora de HorasCalculadora de Integral de LinhaCalculadora do Método de EulerConversor de Torque (Nm, ft-lb, kgf-cm)Criador de Palavras CruzadasGerador de itens aleatóriosCalculadora de Pressão OsmóticaCalculadora de Elevação do Ponto de EbuliçãoCalculadora de Depressão do Ponto de CongelamentoCalculadora de Composição PercentualCalculadora de NormalidadeCalculadora de MolalidadeConversor de pKa para KaCalculadora de Henderson-HasselbalchCalculadora de Rendimento TeóricoCalculadora de Reagente LimitanteCalculadora de Configuração EletrônicaTabela Periódica InterativaGerador de Plano de Aula com IAGerador de Quiz com IAGerador de Citações (APA/MLA/Chicago)Calculadora de Porcentagem de PresençaCalculadora de Pontuação APCalculadora de Pontuação ACTCalculadora de Pontuação do SATConversor de Porcentagem para CGPAConversor de CGPA para PorcentagemCorretor de Provas Fácil (EZ Grader)Calculadora do Custo de Criar um FilhoCalculadora de Consumo de Leite do BebêCalculadora de Tamanho de FraldasGerador de Nomes de BebêPreditor de Cor dos Olhos do BebêCalculadora de Percentil de IMC InfantilPreditor de Altura InfantilCalculadora de Tempo de Duplicação do hCGCalculadora de Data de Parto FIVCalculadora de ImplantaçãoPreditor Chinês de Sexo do BebêFormatador de Data ISO 8601Conversor de Data JulianaCalculadora de CochiloMoon Phase CalculatorRelógio MundialConversor de Data para Números RomanosContagem Regressiva para AposentadoriaCalculadora de SobriedadeCalculadora de Meio AniversárioCalculadora de AniversárioCalculadora de Número da SemanaCalculadora de Divisão de GorjetasCalculadora de ROI de Email MarketingCalculadora de Custo por LeadCalculadora de Capital de GiroCalculadora de Margem de ContribuiçãoCalculadora FIFO / LIFOCalculadora de Estoque de SegurançaCalculadora de Ponto de PedidoCalculadora de Lote Econômico de CompraCalculadora de DepreciaçãoCalculadora de Preço de ArtesanatoCalculadora de Preço de AtacadoCalculadora de Lucro do ShopifyCalculadora Amazon FBACalculadora de Taxas do eBayCalculadora de Taxas da EtsyCalculadora de Taxas do StripeCalculadora de Taxas do PayPalConversor de Odds de ApostasCalculadora de DízimoCalculadora de ZakatCalculadora de Imposto de Selo do Reino UnidoCalculadora de Isenção de HRACalculadora de GratificaçãoCalculadora NPSCalculadora EPFCalculadora PPFCalculadora de RDCalculadora SWPCalculadora de Gross-UpCalculadora de Comparação de EmpréstimosCalculadora de Utilização de CréditoCalculadora de Escada de CDBCalculadora de Letras do Tesouro (T-Bill)Calculadora de I BondCalculadora de Poupança para Faculdade 529Calculadora de HSACalculadora de Verbas RescisóriasCalculadora de Aumento SalarialGerador de FaturasCalculadora de DiáriasCalculadora de Reembolso de QuilometragemCalculadora de Aumento de AluguelCalculadora de Aluguel ProporcionalCalculadora de Aluguel AcessívelCalculadora de Preço Final do CarroCalculadora de Acessibilidade de CarroCalculadora de Financiamento de MotoCalculadora de Financiamento de MotorhomeCalculadora de Empréstimo para BarcoCalculadora de Empréstimo para TerrenoCalculadora de Empréstimo para ConstruçãoCalculadora de Hipoteca Somente JurosCalculadora de Empréstimo BalãoCalculadora de Pontos de HipotecaCalculadora de PMICalculadora de Pagamento Quinzenal de HipotecaCalculadora de Hipoteca ARMCalculadora de Empréstimo VACalculadora de Salário LíquidoGerador de Consultas SQL com IAGerador de RegEx com IAVisualizador de Dados com IA (Colar CSV)Analisador de Tom de Texto com IAConversor de Unidades com IA (Linguagem Natural)Gerador de Carta de Desculpas com IAGerador de Desculpas Educadas com IAGerador de Roteiro de Viagem com IAGerador de Lista de Leitura com IAGerador de Plano Alimentar com IAGerador de Ideias de Presentes com IAGerador de Receitas com IA (A Partir de Ingredientes)Calculadora de ROI de Bolsas de EstudoCalculadora de Custos da FaculdadeCalculadora de Horas de Estudo para Fluência em um IdiomaGerador de Quiz de VocabulárioGerador de Notas CornellCalculadora de Curva de AprendizagemAgendador de Repetição Espaçada de FlashcardsCalculadora de Mistura de Cores de TintaCalculadora de RejunteCalculadora de Capacidade de Processo Seis Sigma