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
- Adicione uma foto HEIC.
- Escolha o formato intermediário: JPG, PNG ou WebP.
- Escolha Base64 simples ou um data URI completo.
- 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.