Conversor de imagem para Base64
Codifique uma imagem em um data URI Base64 direto no navegador — copie como string, tag <img> ou CSS. Sem upload, totalmente privado.
Sem coleta de dados
Sem banco de dados, sem contas. Nós literalmente não conseguimos ver suas imagens.
Extremamente rápido
Processamento nativo no navegador — sem upload, sem espera.
100% gratuito
Sem limites, sem marcas d'água, sem taxas ocultas. Nunca.
Nenhuma conta necessária
Fazer login? Nunca. Basta abrir a ferramenta e usar.
Como funciona a codificação Base64 de imagens
O que é uma imagem Base64?
Base64 representa dados binários — como uma imagem — usando apenas caracteres de texto. Um "data URI" Base64 incorpora a imagem inteira diretamente no seu HTML ou CSS, então o navegador não precisa fazer uma requisição de rede separada para buscá-la.
Um data URI se parece com data:image/png;base64,iVBORw0KGgo… — o prefixo informa ao navegador o tipo de arquivo, e tudo após a vírgula é a imagem codificada.
Quando incorporar uma imagem como Base64?
Incorporar é ideal para recursos minúsculos e frequentes: ícones, logotipos, imagens de espaço reservado ou assinaturas de e-mail. Como a imagem viaja dentro do HTML/CSS, ela aparece na hora sem requisições extras.
Evite Base64 para fotos grandes. O Base64 deixa um arquivo cerca de 33 % maior, e imagens grandes incorporadas incham seu HTML, não podem ser cacheadas separadamente e atrasam a renderização inicial. Para algo acima de alguns kilobytes, um arquivo <img> normal é mais rápido.
Isso é privado?
Sim. A codificação acontece inteiramente no seu navegador com a API FileReader. Sua imagem nunca é enviada a um servidor, então até imagens muito grandes ou sensíveis permanecem no seu dispositivo.
Perguntas frequentes
Converter para Base64 aumenta o tamanho do arquivo?
Sim — o Base64 adiciona cerca de 33 % de sobrecarga porque representa 3 bytes binários com 4 caracteres de texto. Por isso é melhor para imagens pequenas e fotos grandes devem permanecer arquivos normais.
Quais formatos de imagem posso codificar?
Qualquer formato que seu navegador consiga ler — PNG, JPG/JPEG, WebP, GIF, SVG, BMP e ICO. O data URI de saída mantém o tipo MIME do formato original.
Como uso a string Base64 em HTML?
Cole-a como src de uma tag de imagem: <img src="data:image/png;base64,…" />. Use o botão "Copiar como tag <img>" para obtê-la pronta.
Como uso em CSS?
Use como imagem de fundo: background-image: url("data:image/png;base64,…"); O botão "Copiar como CSS" formata isso para você.
Minha imagem é enviada para algum lugar?
Não. Tudo roda localmente no seu navegador com a API FileReader. Nenhum dado de imagem sai do seu dispositivo.