Converta uma foto HEIC em texto Base64 ou data URI

Navegadores não conseguem incorporar HEIC, então esta ferramenta converte a foto para JPG, PNG ou WebP e depois a codifica em Base64 ou data URI. Copie o resultado ou salve como arquivo de texto.

Solte fotos HEIC aqui ou escolha-as no seu dispositivo

Fica no seu dispositivo. Nada é enviado.

Processando neste dispositivo

Como usar

  1. Adicione uma foto HEIC.
  2. Escolha o formato intermediário: JPG, PNG ou WebP.
  3. Escolha Base64 simples ou um data URI completo.
  4. Copie o texto ou baixe como arquivo .txt.

O que ele mantém

  • A imagem visível, no formato que você escolheu.
  • A orientação aplicada aos pixels.

O que ele remove ou altera

  • A foto é convertida antes da codificação, então uma escolha com perdas adiciona perda.
  • O texto em Base64 é cerca de 33% maior que a imagem binária.
  • Os metadados não são incluídos.

Limites

  • Fotos grandes geram textos enormes. Redimensione a foto antes de embutir em código ou CSS.
  • Alguns editores e clientes de e-mail têm dificuldade com linhas muito longas.
  • Base64 é uma codificação, não criptografia nem compressão.

Compatibilidade

Data URIs funcionam dentro de HTML, CSS e JSON para imagens pequenas. Servem para ícones, miniaturas e modelos de e-mail, mas não para fotos grandes, porque inflam a página e não podem ser armazenados em cache separadamente.

Privacidade

A conversão e a codificação acontecem no seu navegador. A foto e o texto resultante não são enviados a lugar nenhum.

Base64 embutido ou arquivo de imagem separado

O Base64 embutido economiza uma requisição e mantém um arquivo autossuficiente, o que serve para imagens minúsculas e HTML de arquivo único. Para qualquer coisa maior, um arquivo de imagem separado é mais leve, usa o cache corretamente e mantém seu código legível. Na dúvida, embuta apenas imagens pequenas.

Solução de problemas

O texto é longo demais para colar.

Reduza o tamanho da foto ou use WebP ou JPG com qualidade menor.

A imagem não aparece a partir do data URI.

Use o data URI completo, com o prefixo data:image, e não o Base64 simples.

O texto é maior que o arquivo.

Isso é normal. O Base64 acrescenta cerca de um terço.

Perguntas frequentes

Por que não codificar o HEIC diretamente?

Navegadores não exibem HEIC. A foto é convertida antes para que o texto funcione em qualquer lugar.

Qual formato devo escolher?

WebP ou JPG para fotos, PNG para transparência.

Posso baixar o resultado?

Sim. Você pode copiar o texto para a área de transferência ou baixá-lo como arquivo .txt para usar depois.

Ferramentas relacionadas

Guias relacionados

Última atualização em 2026-11-10