Como o FromHEIC funciona

Em resumo

O FromHEIC é um site estático. Não há sistema de contas nem processamento no lado do servidor. Quando você solta uma foto na página, o navegador a lê, um Web Worker a processa e o navegador oferece o resultado para download. A foto não sai do seu dispositivo.

Por que um Web Worker

Decodificar e codificar imagens grandes dá trabalho pesado. Executá-lo em um Web Worker o mantém fora da thread principal, de modo que a página continua responsiva e você pode cancelar um lote. O worker não tem acesso aos elementos da página: ele recebe bytes e devolve bytes.

Por que WebAssembly

Os codecs são escritos em C e C++. Eles são compilados para WebAssembly e rodam dentro do sandbox do navegador. Só são carregados quando uma ferramenta precisa deles e vêm do domínio deste próprio site:

Os arquivos PNG e PDF são gerados pelo código do próprio site.

O que uma conversão faz

Cada tarefa passa por etapas.

  1. Detectar. O tipo do arquivo é determinado pelo conteúdo, não pela extensão, então um arquivo com nome errado é identificado.
  2. Decodificar. O HEIC é decodificado em pixels. A rotação armazenada no contêiner é aplicada. A cor é transformada para sRGB usando o perfil embutido, a menos que você tenha optado por manter o perfil original.
  3. Converter. Os pixels são codificados no formato escolhido, com as suas configurações (qualidade, tamanho, opções de metadados).
  4. Verificar. Cada saída é reanalisada ou decodificada antes de o download ser oferecido. Isso detecta arquivos quebrados, mas não consegue julgar se você gostou da qualidade.

As ferramentas de metadados que editam o arquivo diretamente (remover GPS, editar datas, girar um HEIC) trabalham sobre os bytes do contêiner e não recodificam a imagem. Elas reanalisam o resultado e, nas ferramentas de metadados, comparam um hash dos pixels decodificados antes e depois.

Limites

200 MB por arquivo, 100 megapixels por imagem, 200 arquivos por lote. Os arquivos ficam na memória apenas enquanto a página está aberta. A memória dos navegadores varia, então celulares e computadores mais antigos podem falhar antes. Tudo vale para uma única sessão: se você atualizar a página, tudo se perde.

HEVC e licenciamento

As fotos HEIC usam HEVC (H.265), que é coberto por patentes; a página de licenciamento HEVC/VVC da Via LA descreve um programa de licenciamento. A posição deste site, em linhas gerais:

Isto é uma descrição de decisões de projeto, não aconselhamento jurídico, e o responsável deve revisar a posição sobre licenciamento com um profissional qualificado.

O que o site não faz

Ele não envia arquivos, não faz OCR, não repara o arquivo original e não promete resultados idênticos em todos os navegadores.

Para o lado da segurança, veja a página de Segurança. Para as fontes por trás das nossas afirmações, veja a página de Fontes.

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