Image para Base64

Ferramenta online gratuita para converter imagens em codificação Base64. Suporta JPG, PNG, GIF, WEBP, SVG e BMP com compactação, redimensionamento e conversão de formato integrados. Todo o processamento fica no seu navegador — suas imagens nunca saem do seu dispositivo.

Escolher uma imagem ou arraste e solte aqui
Suporta JPG / PNG / GIF / WEBP / SVG / BMP · Ctrl+V para colar da área de transferência

O que é Image para Base64?

O Image para Base64 converte seus arquivos de imagem em strings codificadas em Base64, permitindo incorporar dados de imagem diretamente em HTML, CSS ou JavaScript sem requisições HTTP extras. O resultado é uma Data URI — uma string no formato data:image/png;base64,iVBOR....

Como Funciona

As imagens enviadas são lidas e renderizadas diretamente no seu navegador usando a Canvas API. Use o controle deslizante de Qualidade (para JPEG/WEBP) para ajustar a compactação, o controle de Escala para redimensionar a saída, ou escolha um formato diferente. Tudo fica no seu navegador — nenhum dado de imagem é enviado para servidores.

4 Formatos de Saída

  • Base64 Puro — a string Base64 bruta sem o prefixo Data URI
  • Data URI — o formato completo data:image/...;base64,...
  • Tag HTML <img> — marcação <img src="..."> pronta para usar
  • CSS background — declaração background-image: url(...) pronta para usar

Casos de Uso

  • Incorporar ícones ou logotipos pequenos em e-mails HTML para evitar que imagens externas sejam bloqueadas
  • Incluir imagens pequenas como ícones ou fundos de botão diretamente no CSS para reduzir requisições HTTP
  • Usar imagens em sandboxes de código como CodePen ou JSFiddle sem hospedá-las separadamente
  • Enviar dados de imagem pequenos através de APIs JSON
  • Incorporar capturas de tela em Markdown usando Base64 — útil quando imagens externas não são suportadas

Exemplos

Tag HTML <img>

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUg..." alt="embedded image">

CSS background-image

.element {
  background-image: url('data:image/png;base64,iVBORw0KGgoAA...');
  background-size: cover;
}
Dica: A codificação Base64 aumenta o tamanho dos dados em cerca de 33%, por isso é melhor para imagens pequenas abaixo de 10KB. Para imagens maiores, use os recursos de Compactação e Escala desta ferramenta para reduzir significativamente o comprimento da string codificada. JPEG e WEBP suportam compactação com perdas, permitindo equilibrar qualidade de imagem e tamanho do arquivo.