BSC Tools / Imagem para Base64

Conversor de Imagem para Base64 (Data URI)

Envie uma imagem e receba o código Base64 pronto para usar em HTML ou CSS, ou cole um Base64 para visualizar e baixar a imagem correspondente.

🖼️

Clique para escolher ou arraste uma imagem aqui

Imagem convertida

Pré-visualização
Tudo processado localmente no seu navegador. Nenhuma imagem é enviada a servidores.
Em resumo

Para converter uma imagem em Base64, envie o arquivo nesta ferramenta: o código data URI é gerado automaticamente, pronto para usar em src de uma tag <img> ou em background-image no CSS. Para o caminho contrário, cole um código Base64 para visualizar e baixar a imagem correspondente. Tudo processado localmente, sem enviar nada a servidores.

Perguntas frequentes

Dúvidas sobre imagem em Base64

Como converter uma imagem em Base64?

Envie a imagem nesta ferramenta e o código Base64 (data URI) é gerado automaticamente, pronto para copiar e usar em HTML ou CSS.

Para que serve incorporar uma imagem como Base64 em vez de usar um arquivo separado?

Incorporar como Base64 reduz o número de requisições HTTP, útil para ícones pequenos e imagens embutidas em e-mails ou CSS, mas aumenta o tamanho do HTML/CSS em cerca de 33% comparado ao arquivo binário original.

Como usar o código Base64 gerado em um site?

Use o valor diretamente no atributo src de uma tag <img> (ex: <img src="data:image/png;base64,...">) ou como valor de background-image no CSS.

Minha imagem é enviada para algum servidor?

Não. A conversão acontece localmente no seu navegador, a imagem nunca é enviada a servidores da BSC ou de terceiros.

Posso converter o Base64 de volta em um arquivo de imagem para baixar?

Sim. Cole o código Base64 (com ou sem o prefixo data:) no campo de decodificação, clique em "Visualizar imagem" e depois use o botão "Baixar imagem" para salvar o arquivo.

Quais formatos de imagem são suportados nesta ferramenta?

A ferramenta aceita qualquer formato de imagem suportado pelo navegador, incluindo PNG, JPG/JPEG, GIF, WebP e SVG. Ao decodificar, a extensão do arquivo baixado é detectada automaticamente a partir do código Base64.

Existe algum limite de tamanho para o arquivo de imagem?

Não há um limite fixo definido pela ferramenta, mas arquivos muito grandes deixam o campo de texto mais pesado; para uso em HTML/CSS, prefira imagens pequenas, como ícones e logos.

A ferramenta funciona em celular e tablet?

Sim. Todo o processamento roda no navegador com JavaScript puro, então funciona normalmente em celulares e tablets, sem necessidade de aplicativo.

Preciso criar uma conta para usar o conversor?

Não. A ferramenta é gratuita, não exige cadastro, login ou instalação de qualquer programa.

Posso arrastar e soltar o arquivo em vez de clicar para escolher?

Sim. Além de clicar para escolher o arquivo, você pode arrastar a imagem diretamente para a área indicada e soltá-la para iniciar a conversão.

O que significa o prefixo data:image/png;base64 no início do código?

Esse prefixo é o Data URI scheme, ele informa ao navegador o tipo MIME do conteúdo (nesse caso, uma imagem PNG) antes dos dados codificados propriamente ditos, permitindo que o navegador saiba como interpretar o Base64 que vem em seguida.

Vale a pena usar Base64 para todas as imagens de um site?

Não é recomendado para todas. Como o Base64 aumenta o tamanho em cerca de 33% e não pode ser cacheado separadamente pelo navegador como um arquivo de imagem normal, o ideal é usar só para ícones pequenos e recorrentes, mantendo fotos e imagens grandes como arquivos externos.

Imagens SVG também podem ser convertidas em Base64?

Sim, SVG é um formato de imagem como qualquer outro e pode ser codificado em Base64 normalmente, embora para SVG às vezes seja mais simples embutir o código XML diretamente no HTML sem precisar de Base64.

O código Base64 gerado muda se eu converter a mesma imagem de novo?

Não, para o mesmo arquivo de imagem, exatamente os mesmos bytes, o código Base64 gerado é sempre idêntico, já que é uma codificação determinística, sem nenhum elemento aleatório.

Por que meu e-mail não mostra a imagem em Base64 corretamente?

Alguns clientes de e-mail bloqueiam ou não suportam imagens embutidas via Base64 por padrão, por questões de segurança e desempenho. Nesses casos, é mais confiável hospedar a imagem em um servidor e usar um link direto.