IT Image Tools

Imagem para Base64

Converta uma imagem em um data URI Base64 para incorporar em HTML ou CSS. Grátis, instantâneo e 100% no navegador — nada é enviado.

🔒 Executa completamente no seu navegador — nada é enviado

Solte uma imagem aqui ou clique para procurar

Esta ferramenta foi útil? Avalie-a:

Codifique imagens como data URI Base64

Um data URI Base64 transforma uma imagem em uma sequência de texto simples que você pode colar diretamente no seu HTML ou CSS. O navegador a decodifica na hora, então a imagem é exibida sem uma requisição de arquivo separada — útil para ícones pequenos, modelos de e-mail e páginas autocontidas em um único arquivo.

Esta ferramenta lê o seu arquivo localmente e gera o data: URI completo, além de trechos <img> e CSS background-image prontos para copiar com um clique. Nada é enviado — a codificação é feita inteiramente no seu navegador.

Quando incorporar (e quando não)

Incorporar elimina uma requisição HTTP, o que pode acelerar imagens pequenas e críticas. Mas o Base64 é cerca de 33% maior que o arquivo binário e não pode ser armazenado em cache separadamente, então evite-o para fotos grandes ou imagens reutilizadas em muitas páginas. Como regra prática, incorpore ícones de poucos quilobytes e mantenha imagens maiores como arquivos normais.

Como usar o resultado

O data URI mantém o tipo original do arquivo, por exemplo data:image/png;base64, seguido dos bytes codificados, e a linha de status mostra quantos quilobytes de texto foram gerados. Use os três botões de copiar conforme o destino: o URI simples para um valor src ou href, a tag <img> para HTML (adicione depois um texto alt descritivo) ou a linha CSS para uma folha de estilos.

Ressalvas práticas

  • Uma sequência Base64 longa deixa o seu arquivo HTML ou CSS maior e mais lento de ler, e ela é baixada novamente a cada página que a contém. Gzip ou Brotli recuperam parte do excesso, mas os dados da imagem já estão comprimidos, então a economia é limitada.
  • Se o seu site usa uma Content Security Policy, img-src precisa permitir URIs data:.
  • Muitos clientes de e-mail bloqueiam ou removem data URIs, então teste antes de depender deles em newsletters.
  • Comprima ou redimensione a imagem primeiro; uma origem menor gera uma sequência muito mais curta.

Bons candidatos para incorporação

Ícones pequenos, imagens de espaço reservado minúsculas, indicadores de carregamento, logotipos simples e imagens em demonstrações HTML de arquivo único são a melhor opção. Fotos, banners principais e qualquer imagem exibida em muitas páginas são melhor servidos como arquivos separados, para que o navegador possa armazená-los em cache. A codificação acontece no seu navegador e o texto que você copia nunca sai do seu dispositivo até que você mesmo o cole em algum lugar.

Como usar

  1. Adicione uma imagemArraste uma imagem para a caixa ou clique para procurar.
  2. CopieCopie a sequência Base64 ou o trecho <img> / CSS pronto.
  3. UseCole o data URI diretamente no seu HTML ou CSS.

Perguntas frequentes

O que é um data URI Base64?
É uma codificação em texto da sua imagem que pode ser incorporada diretamente em HTML ou CSS usando uma URL data:, eliminando a necessidade de um arquivo de imagem separado.
Quando devo incorporar imagens como Base64?
Para ícones pequenos ou imagens usadas em e-mails e páginas de arquivo único. Para imagens maiores, geralmente é melhor manter um arquivo normal, porque o Base64 acrescenta cerca de 33% ao tamanho.
Minha imagem é enviada?
Não. A codificação acontece localmente com a API FileReader.