Gerador local de JWT de teste HS256
Crie um JWT de teste assinado com HS256 a partir dos seus claims JSON e de um segredo, para experimentar uma API ou fluxo de login; não para produção.
- Funciona no navegador
- Sem upload
- O resultado fica no seu dispositivo
Privacidade e limitesRoda no seu navegador. Nada é enviado.
O conteúdo das entradas fica nesta aba; a Refentra não o envia nem armazena. As contagens agregadas opcionais de ações só são enviadas com seu consentimento para medição de uso. Limpe o espaço ao terminar.
Perfil compatível: Apenas tokens de teste HS256; segredo ≥32 bytes UTF-8. Sem garantia de autenticação de produção.
Máximo 200.000 unidades UTF-16; parsers podem aceitar menos. Worker: 15 segundos (regex 1,5 segundo).
Trabalhe com a entrada e o resultado
- Prepare e escolha a operação
Informe um payload como objeto JSON e um segredo de teste de pelo menos 32 bytes UTF-8; a geração usa HS256.
- Confira um exemplo concreto
Use este exemplo e compare com o resultado indicado: {"sub":"demo"}; secret=0123456789abcdef0123456789abcdef → HS256 JWT → payload.sub="demo"
- Confira antes de reutilizar a saída
Decodifique o seu token de teste para conferir as claims e depois verifique a assinatura, de forma independente, na aplicação que o recebe, com o mesmo segredo.
Respostas para esta tarefa
O gerador concede autenticação?
Não. O serviço que recebe o token decide quais algoritmo, emissor, audiência, validade e chaves aceitar; só assinar não concede nenhuma permissão.
O que conferir se a entrada for rejeitada?
Use um objeto, e não um array; o payload pode ter até 20.000 unidades UTF-16 e o segredo, até 4.096. O tamanho em bytes é diferente da contagem de caracteres.
Onde esta ferramenta termina?
Só há assinatura de teste com HS256, sem chaves assimétricas, rotação de chaves nem gestão segura de segredos no servidor; nunca reutilize o segredo de exemplo publicado.