Conversor de Imagem para Base64

Converta imagens em strings Base64 e vice-versa, tudo no seu navegador.

Arraste uma imagem aqui ou clique para selecionar

Nenhuma imagem ainda

Sobre o Conversor de Imagem para Base64

Converta imagens em strings codificadas em Base64 para incorporar em HTML, CSS ou JSON, ou decodifique uma string Base64 de volta em uma imagem para download. Todo o processamento acontece localmente no seu navegador.

O Que É Esta Ferramenta?

Converta qualquer imagem em uma string de texto codificada em Base64, ou decodifique uma string Base64 existente de volta em uma imagem visualizável e pronta para baixar — tudo feito localmente no seu navegador, sem upload para nenhum servidor.

Como Usar

  1. Arraste e solte uma imagem na área de upload, ou clique para selecionar um arquivo.
  2. A string Base64 aparece automaticamente — clique em Copiar para usá-la no seu código.
  3. Para fazer o caminho inverso, cole uma string Base64 do tipo data:image/... na caixa de texto e clique em Visualizar.
  4. Clique em Baixar para salvar a imagem visualizada no seu dispositivo.

Casos de Uso Comuns

Dicas e Truques

Perguntas frequentes

Por que eu gostaria de converter uma imagem para Base64 em vez de apenas vincular o arquivo?

Incorporar uma imagem como Base64 evita uma requisição HTTP separada, o que é útil para ícones pequenos ou imagens inline agregadas diretamente em HTML, CSS ou JSON onde uma rodada extra de rede não vale a pena.

A codificação Base64 é uma boa ideia para fotos grandes?

Geralmente não. Base64 aumenta o tamanho do arquivo em cerca de 33% e impede o navegador de cachear a imagem separadamente, portanto é melhor reservado para ativos pequenos como ícones ou logotipos em vez de fotografias em tamanho completo.

O que significa o prefixo data:image/...?

É um esquema de URI de dados que diz ao navegador que a string a seguir é dados de imagem inline e especifica o tipo MIME (ex., image/png), portanto navegadores sabem como renderizá-lo diretamente sem um arquivo separado.

Posso pré-visualizar uma imagem a partir de uma string Base64 que já tenho?

Sim. Cole a string data:image/... completa na caixa de decodificação e clique em Visualizar para renderizá-la, depois use Baixar para salvá-la como arquivo de imagem regular.

Minhas imagens são carregadas quando as converto?

Não. Codificação e decodificação acontecem localmente no seu navegador — nenhum dado de imagem é enviado para um servidor.

Converta imagens em strings Base64 e decodifique Base64 de volta em imagens, tudo no seu navegador. Grátis, rápido e sem necessidade de upload.