Imagem
Conversor de Imagem para Base64
Converta uma imagem em uma string Base64 (data URI), pronta para embutir diretamente em HTML, CSS ou JSON, sem precisar hospedar o arquivo separadamente.
Publicidade
Como usar
- Escolha um arquivo de imagem.
- Copie o Data URI completo, ou já formatado como propriedade CSS ou tag HTML.
O que é um Data URI
Um Data URI embute o conteúdo de um arquivo diretamente dentro de uma URL, no formato data:[tipo];base64,[dados]. Isso permite usar uma imagem em HTML ou CSS sem precisar de um arquivo separado — útil para ícones pequenos, evitar requisições HTTP extras, ou embutir imagens em e-mails e documentos JSON.
Quando (não) usar Base64 para imagens
Embutir imagens em Base64 é útil para arquivos pequenos (ícones, logos simples), reduzindo o número de requisições de rede. Para imagens grandes, o Data URI resultante fica cerca de 33% maior que o arquivo binário original, e não se beneficia de cache de imagem separado do navegador — nesses casos, geralmente é melhor hospedar a imagem como um arquivo normal.
Perguntas frequentes
Minha imagem é enviada para algum servidor?
Não. A conversão usa a API FileReader do navegador, processando o arquivo inteiramente no seu dispositivo.
Por que a string Base64 é maior que o arquivo original?
Codificação Base64 representa cada 3 bytes binários como 4 caracteres de texto, o que aumenta o tamanho em aproximadamente 33%. Essa é uma característica normal da codificação, não um problema da ferramenta.
Publicidade