Conversor Base64

Codifica ou decodifica strings e arquivos para o formato Base64. Base64 é uma forma de transportar dados binários com segurança como texto, muito usada em data URI, e-mails, JSON e arquivos de configuração.
Esta ferramenta suporta UTF-8 e permite alternar URL seguro (+-, /_), adicionar/remover padding (=) e aplicar quebra a cada 76 caracteres. Todo o processamento ocorre somente no navegador (nenhum dado é enviado).

Texto / arquivo ⇄ Base64

Como usar

  1. Conversão de texto: digite no campo "Texto antes da conversão" → clique em Codificar → para ver o Base64 no campo "Texto após a conversão". Para reverter, cole o Base64 em "Texto após a conversão" → clique em ← Decodificar para retornar ao campo "Texto antes da conversão".
  2. Conversão de arquivo: clique em Selecionar arquivo (→Base64) para converter o arquivo em Base64 e enviá-lo para "Texto após a conversão". Para voltar de Base64 para arquivo, coloque o Base64 em "Texto após a conversão" e pressione Base64→arquivo para salvar.
  3. Opções: alterne URL seguro, padding e quebra a cada 76 caracteres conforme necessário. Muitos Web APIs usam o formato URL seguro sem padding.
  4. Ações rápidas: Inverter troca os campos, Copiar copia o resultado e Limpar apaga ambos os campos.

Notas

  • No modo URL seguro, + vira - e / vira _. O padding (=) pode ser removido se necessário.
  • A quebra a cada 76 caracteres segue o padrão MIME. Alguns APIs podem não aceitar quebras de linha.
  • Ao decodificar, espaços e quebras de linha são ignorados (o texto é normalizado). Se o formato estiver incorreto, uma mensagem de erro será mostrada.