Ferramentas Online

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

Escolha uma imagem para começar. O arquivo é processado localmente, no seu navegador.

Como usar

  1. Escolha um arquivo de imagem.
  2. 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