TontonTools

Imagem para Base64

Converta imagens para Base64 – incorpore imagens diretamente em código e CSS.

100% Grátis Sem registro Amigável à privacidade Ferramentas de imagem
Atualizado set 2026

Drag & drop an image here, or

Share X / Twitter Facebook LinkedIn WhatsApp

Como usar Imagem para Base64

  1. Envie a imagem — é melhor inserir arquivos pequenos.
  2. Copie o URI de dados — a string data:image/…;base64,… completa.
  3. Incorpore: src="data:…" em HTML, url(data:…) em CSS ou como um valor de string JSON.
  4. Respeite a regra de tamanho — ícones sim, fotos não; após aproximadamente 20 KB, hospede o arquivo.

O que é Imagem para Base64?

Um conversor de imagem para Base64 codifica um arquivo de imagem como texto — o URI de dados (data:image/png;base64,iVBORw0…) que incorpora a imagem diretamente em HTML, CSS, JSON ou JavaScript em vez de referenciar um arquivo separado. A imagem se torna parte do código.

A troca é entre solicitações versus bytes: uma imagem embutida salva uma solicitação HTTP (uma vez significativa, menos significativa no HTTP/2+), mas custa cerca de 33% de sobrecarga de tamanho (taxa de codificação do Base64) e perde o cache independente. O ponto ideal é pequeno: ícones, logotipos minúsculos e imagens de espaço reservado em alguns KB embutidos; fotos, não.

Sobre o Imagem para Base64

Faça upload da imagem e copie seu URI de dados Base64.

Onde o inlining ganha seu lugar: pequenos ícones e decorações em CSS (uma folha de estilo, nenhuma solicitação extra — o uso clássico), HTML independente de arquivo único (modelos de e-mail onde imagens vinculadas são bloqueadas, documentos off-line, demonstrações de código em sandboxes), imagens dentro de cargas úteis JSON (APIs e configurações que devem conter uma imagem em texto) e prototipagem rápida sem hospedagem de ativos. O caso do e-mail é proeminente: as imagens incorporadas são exibidas sem a opção "carregar imagens?" portão - embora a disciplina de tamanho seja duplamente importante.

A regra de julgamento: menos de ~5 KB, embutido livremente; 5–20 KB, considere; além disso, hospede o arquivo – a sobrecarga de 33% mais o cache perdido superam a solicitação salva. E observe que os URIs de dados incham visivelmente o arquivo que os contém: uma folha de estilo contendo dez ícones embutidos os usa em seu tamanho. Os arquivos são convertidos e devolvidos, não armazenados.

Perguntas Frequentes

Sobrecarga de codificação – Base64 representa 3 bytes como 4 caracteres, um valor fixo de +33%. É o imposto por existir como texto; gzip no arquivo que o contém recupera um pouco.
Pequenos e poucos: ícones em CSS, logotipos em HTML/e-mails independentes, imagens em JSON. A solicitação salva supera a sobrecarga de bytes apenas abaixo de aproximadamente 5 a 20 KB por imagem.
Em muitos clientes, sim (e eles ignoram o bloqueio de imagens), mas o suporte é irregular – o Outlook notoriamente hesita. A convenção de e-mail permanece com imagens hospedadas com texto alternativo; inline para contextos controlados.
Somente como parte do arquivo que contém - a imagem não pode ser armazenada em cache, carregada lentamente ou CDN de forma independente. Esse acoplamento é o custo oculto que exclui a incorporação de qualquer coisa considerável.
background-image: url("data:image/png;base64,…") — citado, embutido na propriedade. Ícones SVG embutidos especialmente bem (geralmente menores como texto SVG bruto do que Base64, vale a pena comparar).

Learn more

Como converter uma imagem em um URI de dados Base64

Incorporar pequenas imagens diretamente no código pode salvar solicitações HTTP. Veja como funciona a conversão de imagem Base64 – e quando usá-la.

Read the guide

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.