Imagem para Base64

Processado neste navegador

Limite de texto: 2000000 caracteres

Limite de arquivo: 32 MB

Esta ferramenta não envia sua entrada.

Solte um arquivo

Solte um arquivo aqui ou escolha um.

Exemplo: escolha um JPEG, PNG, WebP ou GIF neste dispositivo e processe.

O CSS precisa do ícone embutido e você não quer hospedar o PNG. Esta aba devolve o data URI. Texto, ZIP e e-mail HTML são outros jobs.

O template pede o logo dentro do HTML ou do CSS e o time não quer depender de um PNG no CDN. O trabalho desta página é data URI de imagem nesta aba — ler os bytes do bitmap e devolver data:image/…;base64,….

Não é Base64 de texto. Não é arquivo genérico. Confundir as três URLs é o jeito mais rápido de colar um PDF no src de um <img>.

Onde o data URI funciona — e onde o Gmail apaga

Em página web e em background-image o suporte é antigo e amplo. Em e-mail, Mailchimp e Pipedrive em português avisam: Outlook bloqueia; Gmail costuma apagar o data:. A prática que entrega é URL absoluta HTTPS ou anexo CID (cid:logo) no MIME, não esta string.

Ícone de 2 KB no CSS do app interno: faz sentido. Foto de capa no corpo do Gmail: escolha errada.

<img
  src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAB..."
  alt="Logo"
/>

Arquivo enorme trava o stylesheet. Compacte antes de embutir.

Como gerar nesta aba

  1. Solte JPG, PNG ou WebP (cerca de 32 MB).
  2. Copie o URI completo, com o prefixo data: e o MIME.
  3. Cole no HTML ou no CSS url("…"). Newsletter: teste no Outlook do escritório, não só no preview do CMS.

Favicon minúsculo: gerador de favicon pode ser o bitmap certo antes de embutir. HEIC: converta.

Também dá para colar um data URI já feito e recuperar o arquivo — o caminho inverso, ainda de imagem.

Limites honestos

  • Não hospeda, não é CDN e não assina URL.
  • Não valida se o destino aceita o MIME.
  • Nada é enviado. EXIF viaja dentro dos bytes se você não remover metadados antes.

Utilitário de encoding nesta aba, não solução de e-mail marketing.

Perguntas frequentes

Quero codificar uma string, não uma foto.

Base64 de texto. Esta URL é só bitmap.

E um PDF, ZIP ou .docx?

Base64 de arquivo. Teto típico também perto de 32 MB.

Posso colar o data URI no Gmail e o logo aparece?

Em geral, não. Gmail remove data: do HTML do e-mail; Outlook clássico ignora. Hospede o PNG em HTTPS ou use CID no MIME. Apple Mail às vezes mostra. Teste no cliente real.

A imagem sobe para um encoder?

Não. Cerca de 32 MB. O Base64 engorda uns 33% — o anexo do Gmail pessoal já conta 25 MB e o Base64 do transporte engorda de novo.

HEIC vira data URI útil?

Poucos clientes entendem. Converta para JPG e então gere o URI.

Isso é hash SHA-256?

Não. Base64 é reversível. Integridade de arquivo é SHA-256.

Ferramentas relacionadas