Codificador/Decodificador Base64

Todas as ferramentas

Dica: JWT usa Base64URL. Cole uma parte (entre pontos) para decodificar.

O que é Base64?

Base64 é uma codificação baseada em texto que converte dados binários em caracteres ASCII. É comumente usado para incorporar pequenos arquivos ou transmitir dados com segurança em JSON, URLs, e-mails ou cargas HTTP.

Use esta ferramenta para codificar texto simples para Base64 ou decodificar Base64 de volta para texto legível. Tudo é executado localmente no seu navegador.

Como usar a ferramenta Base64

  1. Cole seu texto no campo de entrada.
  2. Clique em Encode para obter uma string Base64 (ou Decode para converter Base64 de volta em texto).
  3. Use Copiar para copiar a saída.

Guias relacionados

Entenda o workflow por trás desta ferramenta e o que revisar depois.

Verificações de Base64 antes de mover dados codificados entre sistemas

Base64 transforma dados binários ou texto em uma representação adequada para transporte. Não criptografa, autentica nem valida o conteúdo original.

Codificação do texto

Use a codificação de caracteres esperada, normalmente UTF-8, antes de codificar para que caracteres não ASCII sejam recuperados corretamente.

Variante e preenchimento

Diferencie Base64 padrão de Base64 URL-safe e mantenha ou remova o preenchimento apenas quando o formato receptor exigir.

Integridade binária

Para arquivos e payloads binários, compare o checksum ou o tamanho em bytes após decodificar em vez de avaliar o resultado como texto.

Sem confidencialidade

Considere expostos passwords, tokens, certificados e dados pessoais codificados: qualquer pessoa pode reverter Base64 sem uma chave.

Um exemplo prático, um caso limite e uma nota do autor

Exemplo prático

Codifique um valor UTF-8 curto como café ✓ e decodifique-o novamente para confirmar que o sistema preserva caracteres não ASCII.

Caso limite

Segmentos JWT usam Base64URL, onde - e _ substituem + e / e o preenchimento pode ser omitido. Decodificadores Base64 padrão podem rejeitá-los.

Nota do autor

Base64 é codificação de transporte, não criptografia. Nunca trate uma senha, token ou registro de cliente codificado como algo protegido.

Ferramentas relacionadas

Você também pode achar essas ferramentas úteis.

Perguntas frequentes sobre Base64

A criptografia Base64 é?
Não. Base64 é codificação, não criptografia. Não protege dados.
Por que o texto decodificado parece quebrado?
A entrada pode não ser Base64 válida ou pode representar dados binários que não podem ser lidos como texto simples.
O Toolinix envia meu texto para um servidor?
Não. A conversão acontece no seu navegador.