Como funciona
Conversor Base64 — Codifique/decodifique texto ou arquivos em Base64. Todo o processamento acontece no seu navegador — sem upload, sem cadastro, sem e-mail. Grátis para sempre.
Última atualização:
Sobre Conversor Base64
O Conversor Base64 codifica qualquer texto ou arquivo em Base64 e decodifica strings Base64 de volta aos bytes originais. O codificador Base64 é tarefa diária para devs que lidam com anexos de e-mail, payloads JWT, data URIs e HTTP basic auth — esta ferramenta elimina o passo da linha de comando.
Codifique uma imagem pequena para incorporá-la como data URI no CSS, decodifique um blob Base64 vindo de um webhook para inspecionar o conteúdo, ou empacote um arquivo binário como texto para colá-lo em um config YAML.
Codificação e decodificação rodam no seu navegador. Payloads sensíveis — tokens de autenticação, chaves privadas, dados sensíveis (PII) — nunca saem do dispositivo, então a ferramenta é segura para dados confidenciais.
Como usar Conversor Base64
- Escolha o modo: Texto para codificar/decodificar strings, ou Arquivo para converter arquivos binários.
- Escolha a direção: Encode (→ Base64) para converter para Base64, ou Decode (Base64 →) para reverter.
- No modo Texto, cole sua entrada — a saída atualiza instantaneamente. No modo Arquivo, clique em Pick a file (ou Pick a Base64 text file) para carregar.
- Se aparecer a mensagem Invalid Base64 ao decodificar, confira se a entrada contém apenas caracteres Base64 válidos e padding correto.
- Use o botão Copy para pegar o resultado, ou — para arquivos decodificados — deixe o navegador baixar o binário reconstruído automaticamente.
Casos de uso comuns
- Incorporar um logotipo minúsculo no CSS como URI data:image/png;base64,… para evitar uma requisição HTTP extra.
- Decodificar um payload JWT aplicando Base64-decode ao segmento do meio entre os pontos.
- Empacotar um certificado PFX ou um kubeconfig binário para que possa ficar com segurança dentro de uma string YAML.
- Construir um header HTTP Authorization: Basic codificando "usuario:senha".
- Inspecionar payloads de webhook em que anexos binários são entregues como strings Base64.
Dicas e erros comuns
- Base64 infla o tamanho em bytes em ~33%. Uma imagem de 100 KB vira ~133 KB de texto — bom para tokens, caro para mídia grande.
- Base64 padrão usa + e /; Base64 URL-safe usa - e _. Converta entre eles com simples substituição de caracteres antes de decodificar.
- Cuidado com quebras de linha vindas de e-mails — remova-as antes de decodificar, pois alguns decoders reclamam.
- Para round-trip binário, prefira o modo Arquivo a copiar e colar texto: copiar e colar pode bagunçar silenciosamente espaços e encoding.
Perguntas frequentes
Para que serve Base64?
Para codificar dados binários (imagens, arquivos) como texto ASCII e poder incorporá-los em JSON, HTML, e-mails ou outros protocolos só de texto.
Posso codificar qualquer arquivo?
Sim. Escolha um arquivo no modo 'Arquivo' e clique codificar. O resultado é texto que você pode copiar ou baixar como .txt.
Qual o tamanho da saída codificada?
Cerca de 33% maior que a fonte. Uma imagem de 100 KB vira ~133 KB de texto Base64.
Base64 é uma forma de criptografia?
Não. Base64 é um encoding, não criptografia — qualquer pessoa pode decodificar e voltar ao original. Use para transportar binário como texto com segurança, nunca para esconder segredos.
O que significa o sinal = no final?
Padding. Base64 sai em blocos de 4 caracteres; se a fonte não for múltiplo de 3 bytes, um ou dois sinais = preenchem o último bloco. Remover o padding pode quebrar decoders rigorosos.
Posso codificar um arquivo direto para um data URI?
Sim — codifique o arquivo no modo Arquivo, depois adicione o prefixo apropriado, como data:image/png;base64, ao resultado. O prefixo informa o tipo MIME ao navegador.
Ferramentas relacionadas
- Gerador de QRTransforme URL ou texto em código QR
- Formatador JSONEmbeleze, minifique ou valide JSON
- Conversor de corConverta entre HEX, RGB, HSL
- Gerador de hashCalcule MD5, SHA-1, SHA-256, SHA-512
- Imagem → ÍconeGere favicon e ícones PWA
- Texto para falaLeia qualquer texto usando mais de 100 vozes do navegador