Por que o heicly?
- Suas fotos nunca saem do seu dispositivo
A conversão acontece no seu navegador; suas fotos não são enviadas para nenhum servidor.
- Sem esperar o envio
Suas fotos são convertidas no seu dispositivo, sem etapa de envio; a velocidade depende do seu dispositivo e do tamanho da foto.
- Funciona off-line depois do primeiro uso
Depois de uma conversão on-line, a página e o mecanismo ficam em cache, e você pode continuar convertendo sem conexão (desde que o navegador mantenha o cache).
Como converter HEIC para JPG off-line
- Abra esta página on-line. Na primeira vez, a página carrega da web como qualquer outro site. Nenhuma foto está envolvida ainda.
- Converta uma foto. Escolha qualquer arquivo HEIC. Isso baixa o mecanismo de conversão, e o navegador o guarda junto com esta página para usar depois.
- Fique off-line e continue. Desligue a internet, atualize esta página se quiser e converta mais fotos. Cada JPG é salvo no seu dispositivo como um download normal.
Como a conversão de HEIC para JPG acontece sem enviar fotos
Quando você escolhe um arquivo, a página o lê do disco para a memória do navegador. Um Web Worker, uma linha de execução em segundo plano desta página, decodifica a imagem HEIC com uma versão em WebAssembly da biblioteca de código aberto libheif, corrige a orientação e codifica um JPG. O JPG pronto volta para a página como link de download. Nenhuma dessas etapas precisa de servidor; por isso a conversão continua funcionando sem rede.
| Etapa | Onde acontece |
|---|---|
| Ler o arquivo HEIC | No seu navegador, a partir do disco ou da galeria de fotos |
| Decodificar a imagem | Em um Web Worker no seu navegador, com WebAssembly |
| Criar o JPG | No mesmo Web Worker |
| Juntar um lote em um ZIP | Na memória do seu navegador |
| Salvar o resultado | Um download normal do navegador, em uma pasta do seu dispositivo |
Confira você mesmo: converta com a internet desligada
- Converta uma foto on-line e espere o JPG ficar pronto.
- Desligue o Wi-Fi ou desconecte o cabo de rede. No celular, ative o modo avião.
- Atualize esta página. Ela abre a partir do cache do navegador.
- Escolha outra foto. Ela é convertida mesmo sem conexão.
Se a página não abrir off-line, o cache ainda não estava pronto ou o navegador o apagou, por exemplo depois de fechar uma janela anônima ou por falta de espaço. Volte a ficar on-line, converta uma foto e tente de novo.
Confira você mesmo: olhe o painel Network
As ferramentas de desenvolvedor do navegador listam cada solicitação que a página faz. No Chrome, pressione Control+Shift+J (Windows) ou Command+Option+J (Mac) e clique na guia Network; outros navegadores têm um painel parecido. O painel só registra enquanto está aberto, então abra-o antes de escolher um arquivo (veja a documentação do Chrome DevTools, em inglês).
| Solicitação | O que é |
|---|---|
| Um arquivo chamado heic-to-worker-….js | O mecanismo de conversão, com cerca de 3 MB. Ele é baixado na sua primeira conversão; depois, o navegador o lê do cache. |
| Itens que começam com blob: | Dados que ficam na memória do navegador, como o processo em segundo plano do conversor e o JPG que você baixa. Um endereço blob: aponta para dentro do navegador; não é uma solicitação a um servidor. |
| Solicitações de análise (Google Analytics, Microsoft Clarity, Cloudflare) | Medição de uso no site publicado. Elas não contêm suas fotos, nomes de arquivo nem dados de imagem. |
| Uma solicitação quase do tamanho da sua foto | Não aparece. Um envio apareceria como uma solicitação com tamanho próximo ao do arquivo. |
Leia o aviso de privacidade para saber o que os serviços de análise coletam.
O que o uso off-line faz e não faz
- O uso off-line começa depois de uma conversão bem-sucedida on-line. Numa primeira visita sem conexão, a página não consegue carregar.
- As páginas do conversor são guardadas separadamente. Uma página que você nunca abriu on-line pode não estar disponível off-line.
- Os navegadores podem apagar os dados salvos de um site quando falta espaço ou quando você limpa os dados de navegação.
- Atualizar ou fechar a página apaga as tarefas e os resultados atuais; baixe antes os JPGs de que precisa.
- O resultado é igual on-line e off-line: a mesma configuração de qualidade e a mesma redução de imagens acima de 16.777.216 pixels.
Perguntas sobre a conversão off-line
Preciso instalar um app para converter HEIC off-line?
Não. Seu navegador guarda esta página e o mecanismo de conversão no cache, então não há nada para instalar. Para removê-los, limpe os dados deste site nas configurações do navegador.
Por que a primeira conversão precisa de internet?
O mecanismo de conversão só é baixado quando é necessário pela primeira vez, para a página abrir rápido. Depois de usado, o navegador guarda uma cópia e as conversões seguintes a leem do cache.
Converter off-line é mais privado do que on-line?
A foto fica no seu navegador nos dois casos; ela não é enviada nem on-line nem off-line. Desligar a conexão é só um jeito fácil de você mesmo comprovar isso.
A conversão off-line funciona no celular?
Depende do navegador. Os passos são os mesmos: converta uma foto on-line e depois fique off-line. Navegadores de celular podem apagar dados salvos mais cedo quando falta espaço, então teste uma vez antes de depender disso.
O JPG sai diferente se eu converter off-line?
Não. On-line e off-line usam o mesmo mecanismo e as mesmas configurações. Uma foto avulsa começa com qualidade 90 de 100 e pode ser ajustada; as fotos de um lote usam qualidade 90.