Ferramentas em português / Decodificar Base64 online — UTF-8 correto, serve para JWTEnglish version →
Decodificar Base64 online — UTF-8 correto, serve para JWT
Use para recuperar o texto original de qualquer valor Base64: configs, payloads em logs, os segmentos de um JWT ou o valor do header Authorization. Tudo é decodificado no navegador, então você pode colar tokens reais sem que eles viajem para lugar nenhum.
Se a decodificação falhar, desconfie de base64url (tem - ou _), a variante usada por JWT e OAuth: troque - por + e _ por /, complete com = até a largura ser múltipla de 4, e costuma resolver. Se o resultado for símbolo estranho, o conteúdo provavelmente é binário, não texto.
Como usar
- Cole a string Base64 no campo de entrada
- Clique em Convert para decodificar
- Se o conteúdo for JSON, mande para o formatador com Send to… para ler melhor
Perguntas frequentes
- Acentos saem certos?
- Sim: decodifica para bytes e interpreta como UTF-8, o padrão atual. Se ainda sair estranho, quem codificou usou outro charset (Latin-1/Windows-1252) e é preciso converter à parte.
- Dá para decodificar JWT aqui?
- Os segmentos header e payload sim (são base64url). Mas o JWT Decoder dedicado faz melhor: separa as três partes e mostra os claims com datas legíveis.
- Por que saem símbolos ilegíveis?
- A decodificação funcionou, mas o conteúdo é binário (imagem, zip…). Olhe os primeiros bytes — ‰PNG, %PDF, PK — para identificar o formato.
Outras ferramentas com explicação em português
- Formatar JSON online (JSON Formatter) — grátis
- Validar JSON online (JSON Validator) — com linha e coluna do erro
- Visualizar JSON em árvore e grafo interativo (JSON Viewer)
- Codificar em Base64 online — com UTF-8 correto (acentos e ç)
- URL Encode online — codificar texto para URLs (percent-encoding)
- URL Decode online — decodificar percent-encoding