Monu Tools

Imagem para Base64

Converta uma imagem num data URI Base64 para incorporar em HTML, CSS ou JSON, inteiramente no seu navegador.

Como usar o/a Imagem para Base64

  1. 01

    Escolha uma imagem do seu dispositivo.

  2. 02

    Copie o data URI, ou o trecho de CSS já pronto.

  3. 03

    Cole-o no seu HTML, CSS ou JSON.

O que este conversor faz

Este conversor de imagem para Base64 transforma uma imagem num data URI, uma longa string de texto que incorpora a imagem diretamente, além de um fragmento de fundo CSS pronto a usar. Pode inserir uma imagem inline em vez de ligar a um ficheiro separado.

Corre localmente no seu navegador, por isso a sua imagem é lida no seu dispositivo e nunca é carregada.

Porquê inserir uma imagem inline

Um data URI transporta a imagem inteira dentro do markup, por isso o navegador não faz um pedido de rede separado para a obter. Para recursos pequenos como ícones, essa ida e volta poupada pode fazer uma página parecer mais rápida.

A contrapartida: tamanho e cache

O senão é o tamanho e a cache. O Base64 acrescenta cerca de 33 por cento de sobrecarga porque representa dados binários com um alfabeto de texto limitado, e uma imagem inserida inline não pode ser guardada em cache separadamente, por isso é descarregada de novo com cada página que a contém.

A regra prática é inserir inline imagens pequenas, ícones, logótipos minúsculos ou um sprite, onde evitar um pedido compensa a sobrecarga, e manter as imagens maiores como ficheiros normais que o navegador pode guardar em cache e carregar em paralelo.

Onde os data URI funcionam

Os data URI funcionam em qualquer lugar onde um URL seja aceite: um src de img, um fundo CSS, ou um campo em JSON ou num modelo de email. Isso torna-os práticos para fragmentos autónomos.

Perguntas frequentes

A minha imagem é enviada para um servidor?

Não. A imagem é lida inteiramente no seu navegador, por isso nunca sai do seu dispositivo.

Quando devo usar um data URI?

Para imagens pequenas como ícones, em que evitar um pedido de rede adicional compensa o aumento de tamanho. Para imagens grandes, um ficheiro normal é melhor.

Porque é que o Base64 é maior do que o ficheiro?

A codificação Base64 acrescenta cerca de 33 por cento de sobrecarga porque representa dados binários usando um alfabeto de texto limitado.

Fontes

Incorporar esta ferramenta

Adicione esta ferramenta ao seu próprio site. Copie o excerto abaixo; mantém-se atualizado automaticamente.

<iframe src="https://monu.tools/embed/pt/image-to-base64" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Ferramentas relacionadas