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
Escolha uma imagem do seu dispositivo.
Copie o data URI, ou o trecho de CSS já pronto.
Cole-o no seu HTML, CSS ou JSON.
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.
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.
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.
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
Não. A imagem é lida inteiramente no seu navegador, por isso nunca sai do seu dispositivo.
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.
A codificação Base64 acrescenta cerca de 33 por cento de sobrecarga porque representa dados binários usando um alfabeto de texto limitado.
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
Codifique texto em Base64 ou descodifique Base64 de volta em texto. Seguro em UTF-8 com deteção automática da direção.
Codifique e descodifique URLs e componentes de URL em percent-encoding, com segurança UTF-8.
Descodifique um JSON Web Token para inspecionar o cabeçalho e o payload, com horas de expiração e emissão legíveis. Corre inteiramente no seu navegador; os tokens nunca são carregados.
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto, diretamente no seu navegador.