🖼️ Conversor de Imagem para Base64
Converta qualquer imagem em uma URI de dados Base64 instantaneamente — depois copie como Base64 bruto, uma regra de background-image CSS ou um elemento img HTML, tudo sem precisar fazer o upload do seu arquivo.
Privado por design. Esta ferramenta funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado, e funciona offline.
Sobre
Essa ferramenta lê seu arquivo de imagem usando a API FileReader do navegador e o codifica como uma string Base64 totalmente no seu dispositivo. Você pode copiar o resultado em três formatos prontos para uso: o URI de dados bruto (utilizável em qualquer lugar onde um URL é aceito), um snippet CSS para background-image ou um elemento HTML img completo. O painel também mostra o tamanho do arquivo original ao lado do tamanho codificado, para que você possa avaliar o trade-off. Como a codificação é executada localmente, sua imagem nunca sai do seu navegador — tornando-a segura para gráficos sensíveis, como logotipos ou fotos privadas.
Como usar
- Solte sua imagem na área de upload ou clique para selecionar um arquivo do seu dispositivo.
- A ferramenta codifica a imagem no seu navegador instantaneamente e exibe os tamanhos dos arquivos originais e codificados.
- Escolha o formato de cópia: URI de dados Base64 bruto, regra de background-image CSS ou tag img HTML.
- Clique no botão Copiar para copiar a string codificada para sua área de transferência, pronta para colar no seu código.
Perguntas frequentes
- O que é um URI de dados Base64?
- Um URI de dados Base64 codifica o conteúdo de arquivos binários como texto simples no formato data:[mime];base64,[encoded], permitindo que você embute imagens diretamente em HTML, CSS ou JSON sem uma solicitação de arquivo separada.
- Meu imagem é carregada em um servidor?
- Não. A codificação usa a API FileReader do navegador e é executada totalmente no seu dispositivo. Sua imagem nunca sai do seu navegador.
- Por que a saída Base64 parece muito maior que a imagem original?
- A codificação Base64 expande os dados binários em cerca de 33 % porque representa cada 3 bytes como 4 caracteres ASCII. Isso é esperado e normal.
- Quais formatos de imagem posso converter em Base64?
- Qualquer imagem que seu navegador possa ler: PNG, JPEG, WebP, GIF, SVG, BMP, AVIF e mais. O tipo MIME é detectado automaticamente a partir do arquivo.
- Quando devo usar imagens Base64 em vez de arquivos de imagem comuns?
- Base64 é ideal para ícones pequenos ou logotipos embutidos em um e-mail HTML de único arquivo, CSS inline ou uma carga útil de API JSON — lugares onde uma solicitação HTTP separada adicionaria latência ou não é permitida. Para imagens grandes, uma URL de arquivo comum é mais eficiente.
- Esta ferramenta envia meus dados?
- Não. Tudo é executado no seu navegador, então seus dados nunca saem do seu dispositivo — e funciona até offline depois que a página carrega.