Decodificador JWT local
Cole um JWT para ler o cabeçalho e os claims como JSON formatado; a assinatura não é verificada, então não serve como prova de confiança.
- 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 cabeçalho e claims JWT. Assinatura, emissor e audiência NÃO verificados.
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
Cole um JWT de três partes; examine o cabeçalho, o payload e as datas sem tratar os dados decodificados como confiáveis.
- Confira um exemplo concreto
Use este exemplo e compare com o resultado indicado: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0In0.signature → header {"alg":"HS256"}, payload {"sub":"test"}
- Confira antes de reutilizar a saída
Compare os valores de exp e nbf com o relógio atual; decodificar um token nunca prova quem o emitiu nem que ele autoriza algo.
Respostas para esta tarefa
A assinatura é verificada?
Não. O cabeçalho e o payload são apenas decodificados de base64url; um invasor pode falsificar os dois, mesmo que as declarações exibidas pareçam plausíveis.
O que conferir se a entrada for rejeitada?
Remova o texto Bearer em volta, se houver; mantenha os dois pontos e confira se os dois primeiros segmentos são JSON válido em base64url.
Onde esta ferramenta termina?
Isto não autentica usuários, não verifica chaves criptográficas, não contata emissores nem aplica regras de audiência ou da aplicação.