Converta uma imagem em uma URI de dados Base64 para incorporar em HTML, CSS ou JSON, direto no navegador.
Como usar Imagem para Base64
Escolha uma imagem do seu dispositivo.
Copie a URI de dados ou o snippet CSS pronto para uso.
Cole no seu HTML, CSS ou JSON.
Este conversor de imagem para Base64 transforma uma foto em um data URI, uma longa string de texto que incorpora a imagem diretamente, além de um trecho de fundo CSS pronto para usar. Você pode embutir uma imagem em vez de fazer um link para um arquivo separado.
Ele funciona localmente no seu navegador, então sua imagem é lida no seu dispositivo e nunca é enviada.
Um data URI carrega a imagem inteira dentro do markup, então o navegador não faz uma requisição de rede separada para buscá-la. Para recursos pequenos como ícones, essa ida e volta economizada pode fazer uma página parecer mais rápida.
O problema é o tamanho e o cache. O Base64 adiciona cerca de 33 por cento de sobrecarga porque representa dados binários com um alfabeto de texto limitado, e uma imagem embutida não pode ser armazenada em cache separadamente, então ela é baixada de novo com cada página que a contém.
A regra prática é embutir imagens pequenas, ícones, logotipos minúsculos ou um sprite, onde evitar uma requisição vale a sobrecarga, e manter imagens maiores como arquivos normais que o navegador pode armazenar em cache e carregar em paralelo.
Data URIs funcionam em qualquer lugar onde uma URL é aceita: um img src, um fundo CSS ou um campo em JSON ou um template de e-mail. Isso os torna práticos para trechos autossuficientes.
Perguntas frequentes
Não. A imagem é lida inteiramente no seu navegador, portanto nunca sai do dispositivo.
Para imagens pequenas como ícones, onde evitar uma requisição de rede extra justifica o aumento de tamanho. Para imagens grandes, um arquivo normal é melhor.
A codificação Base64 adiciona cerca de 33% de sobrecarga porque representa dados binários usando um alfabeto de texto limitado.
Incorpore esta ferramenta
Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.
<iframe src="https://monu.tools/embed/pt-BR/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 para Base64 ou decodifique Base64 de volta para texto. Seguro para UTF-8 com detecção automática de direção.
Codifique e decodifique URLs e componentes de URL com percent-encoding, seguro para UTF-8.
Decodifique um JSON Web Token para inspecionar o cabeçalho e o payload, com tempos de expiração e emissão legíveis. Roda inteiramente no seu navegador; tokens nunca são enviados.
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto, diretamente no seu navegador.