Formatos de imagem
JPG, PNG, WebP, AVIF ou HEIC: qual formato de imagem usar em cada caso
Entenda por que um arquivo ficou pesado, borrado ou não abriu e escolha o formato certo para cada destino, com versões e números conferidos em fontes oficiais.
Foto, captura de tela ou logotipo: o conteúdo decide o formato
O formulário recusou a foto .heic do iPhone. O print da planilha chegou com letras borradas. O logotipo ganhou um fundo branco que não existia. Três problemas, uma causa: o formato não combinava com o conteúdo ou com o destino.
A primeira divisão é entre compressão com perdas e sem perdas. A com perdas descarta parte dos dados para o arquivo encolher, e a documentação da Mozilla (MDN) é direta: o processo é irreversível. A sem perdas permite reconstruir os dados exatamente. JPG é sempre com perdas; PNG e GIF, sem perdas; WebP e AVIF fazem as duas coisas, conforme a opção escolhida ao gravar.
A segunda divisão é o tipo de imagem. Fotografia tem transições suaves e tolera perdas que o olho não nota. Captura de tela, diagrama, logotipo e texto têm bordas duras; para eles a MDN recomenda compressão sem perdas, porque o borrão e as franjas coloridas em volta das letras ficam muito visíveis. Desenho feito de formas é caso à parte: o SVG guarda instruções de desenho, não pixels, e se ajusta a qualquer tamanho.
O que cada formato guarda
Profundidade de cor é o número de bits por canal: mais bits dão mais tons intermediários e menos faixas em degradês. Transparência parcial exige canal alfa, que o JPG não tem.
| Formato | Compressão | Transparência | Animação | Cor | Uso típico |
|---|---|---|---|---|---|
| JPG / JPEG | Com perdas | Não | Não | 8 bits por canal | Fotos |
| PNG | Sem perdas | Sim (alfa) | Sim, como APNG | 1 a 16 bits por amostra | Prints, logotipos, texto |
| WebP | Com ou sem perdas | Sim | Sim | 8 bits por canal | Imagens de sites |
| AVIF | Com ou sem perdas | Sim | Sim | 8, 10 ou 12 bits; HDR | Sites, com peso mínimo |
| HEIC / HEIF | Com ou sem perdas | Sim | Sim (sequências) | Alta profundidade, gama ampla | Fotos de iPhone |
| GIF | Sem perdas | Só total, sem parcial | Sim | 256 cores por paleta | Animações simples |
| SVG | Vetor (texto XML) | Sim | Sim | Cores CSS | Logotipos, ícones, diagramas |
| BMP | Em geral, nenhuma | Não no tipo comum | Não | 24 bits (tipo comum) | Programas antigos |
| ICO | Do PNG ou BMP interno | Sim | Não | Idem | Ícones e favicons |
Por que WebP e AVIF ficam menores que o JPG?
O padrão JPEG é de 1992. Ele divide a imagem em blocos de 8 por 8 pixels, converte cada bloco em frequências (a transformada discreta de cosseno) e descarta o detalhe fino. Como ele trabalha em blocos, as emendas aparecem quando a compressão é forte demais.
O WebP com perdas acrescenta uma etapa antes disso: a predição. O codificador estima cada bloco a partir dos vizinhos já processados e grava só a diferença entre o previsto e o real, que costuma ter muitos zeros e comprime melhor. Ele também troca a codificação de Huffman do JPEG pela aritmética, mais eficiente. O AVIF aplica a mesma ideia com as ferramentas do AV1, um codec de vídeo mais novo, e herda os avanços recentes da compressão de vídeo.
Quanto isso rende? No estudo do Google, os arquivos WebP ficaram de 25% a 34% menores que os JPEG de mesmo índice SSIM, uma medida de semelhança com a imagem original; para o modo sem perdas, a empresa informa 26% a menos que o PNG. Para o AVIF, os autores do guia do web.dev, site do Google, relatam economia superior a 50% sobre o JPEG, com a ressalva de que o ganho depende do conteúdo, das configurações e da qualidade desejada.
São números de quem desenvolve os formatos. O comparador de JPG para WebP mostra o ganho real na sua imagem.
Tenho X e preciso de Y: qual formato usar
| Você tem | Precisa de | Use |
|---|---|---|
Foto .heic do iPhone | Enviar a formulário ou abrir no Windows | JPG — HEIC para JPG |
| Foto em PNG, pesada demais | Anexar ou publicar | JPG — PNG para JPG |
| Captura de tela com texto | Enviar legível | PNG; se pesar, diminua a largura em redimensionar imagem |
| Fotos de produto em JPG | Site ou loja mais leve | WebP, mantendo o JPG como reserva — JPG para WebP |
| Logotipo com fundo transparente | Aplicar sobre qualquer cor | SVG, se houver o vetor; senão PNG ou WebP |
Arquivo .webp ou .avif salvo de um site | Abrir em editor antigo | JPG para foto, PNG se houver transparência — WebP para PNG |
| GIF animado pesado | Animação menor | WebP ou AVIF animado, em outro programa; o LivreImage usa só o primeiro quadro |
| Versão quadrada do logotipo | Favicon do site | ICO de até 256 px ou PNG — gerador de favicon |
JPG não tem canal alfa: quando um PNG transparente vira JPG, a área vazia recebe cor sólida (no LivreImage, branco) e não há como desfazer. Guarde o PNG original.
Quatro erros que custam qualidade ou megabytes
Salvar foto em PNG
O PNG guarda cada pixel exatamente, e fotografia quase não tem repetição para ele aproveitar. A Biblioteca do Congresso dos EUA registra que configurações típicas de JPEG reduzem o arquivo na proporção de 10:1 a 20:1. Uma foto de 12 megapixels ocupa 36 MB sem compressão (3 bytes por pixel); nessas proporções, o JPEG fica entre 1,8 e 3,6 MB.
Salvar print ou texto em JPG
A documentação da libjpeg-turbo, herdada do Independent JPEG Group, avisa para não converter desenhos de linha nem imagens com poucas cores distintas, e a MDN descreve o que acontece: borrão e franjas coloridas em volta do texto. E o peso pode nem compensar: segundo o Google, um PNG de poucas cores convertido para formato com perdas pode sair maior.
Regravar o mesmo JPG várias vezes
Cada edição salva em JPG é mais uma rodada de perdas. A documentação da libjpeg-turbo diz que a perda de qualidade se acumula e que, depois de uns dez ciclos, a imagem pode ficar visivelmente pior do que após o primeiro. Edite num arquivo sem perdas e gere o JPG uma vez, no fim.
Converter JPG em PNG para recuperar qualidade
O PNG preserva, com perfeição, os defeitos que o JPG já tinha. O que a compressão com perdas descartou não volta, e a documentação do WebP acrescenta que converter uma fonte com perdas, como um JPEG, para WebP sem perdas ou PNG costuma resultar em arquivo maior. JPG para PNG só faz sentido quando o destino exige PNG.
GIF, BMP e ICO: quando ainda fazem sentido
O GIF é de 1987 e guarda no máximo 256 cores por paleta; cada pixel é totalmente opaco ou totalmente transparente, sem bordas suaves. A especificação GIF89a diz que o formato não foi pensado como plataforma de animação, embora ela seja possível de forma limitada. Para imagem parada a MDN indica PNG; para animação, WebP, AVIF ou APNG.
O BMP comum não comprime nada: são 3 bytes por pixel, e por isso a MDN recomenda evitá-lo em sites. Serve para programa antigo que só aceita .bmp.
O ICO é um contêiner do Windows que pode reunir vários ícones, cada um em BMP ou PNG, com no máximo 256 × 256 pixels. Em sites, a MDN observa que o favicon em ICO vem cedendo lugar ao PNG.
Ferramentas para pôr em prática
Perguntas frequentes
JPG e JPEG são formatos diferentes?
Não. São duas extensões do mesmo formato. A MDN lista .jpg, .jpeg, .jpe, .jif e .jfif para o mesmo tipo image/jpeg.
Existe tamanho máximo para uma imagem WebP?
Sim: 16.383 × 16.383 pixels, segundo o Google. Uma captura de página muito longa pode passar disso; o limite do PNG é bem mais alto. No LivreImage, imagens com lado maior acima de 10.000 px são reduzidas.
Como fazer o iPhone fotografar em JPEG em vez de HEIC?
Abra Ajustes, toque em Câmera, depois em Formatos e escolha Mais Compatível. Segundo a Apple, as fotos novas passam a usar JPEG; a opção Alta Eficiência volta ao HEIF.
PNG pode ser animado?
Pode. A especificação atual do PNG (terceira edição, Recomendação do W3C de 24 de junho de 2025) cobre imagens estáticas e animadas, e a MDN lista suporte a PNG animado desde Chrome 59, Edge 12, Firefox 3, Opera 46 e Safari 8.
O LivreImage grava AVIF?
Não: hoje o LivreImage não gera AVIF. O botão de saída só aparece quando o navegador informa que consegue codificar o formato, e nos nossos testes de setembro de 2026 o Chrome não conseguiu. Ler AVIF é outra história: funciona onde o navegador decodifica o formato, em AVIF para JPG.
Fontes
Documentos oficiais e referências técnicas consultados para este guia.
- Image file type and format guide — MDN Web Docs (Mozilla) (consultado em 28 de setembro de 2026)
- Lossy compression (glossário) — MDN Web Docs (Mozilla) (consultado em 28 de setembro de 2026)
- Elemento animate — referência de SVG — MDN Web Docs (Mozilla) (consultado em 28 de setembro de 2026)
- WebP image format — Can I use (consultado em 28 de setembro de 2026)
- AVIF image format — Can I use (consultado em 28 de setembro de 2026)
- HEIF/HEIC image format — Can I use (consultado em 28 de setembro de 2026)
- An image format for the Web (WebP) — Google for Developers (consultado em 28 de setembro de 2026)
- WebP Compression Study — Google for Developers (consultado em 28 de setembro de 2026)
- Compression Techniques (WebP) — Google for Developers (consultado em 28 de setembro de 2026)
- Frequently Asked Questions (WebP) — Google for Developers (consultado em 28 de setembro de 2026)
- Using AVIF to compress images on your site — web.dev (Google) (consultado em 28 de setembro de 2026)
- Image formats: JPEG — web.dev (Google) (consultado em 28 de setembro de 2026)
- AV1 Image File Format (AVIF) v1.2.0 — Alliance for Open Media (consultado em 28 de setembro de 2026)
- A Technical Overview of AV1 (Han et al., arXiv:2008.06091) — arXiv — autores do Google / Alliance for Open Media (consultado em 28 de setembro de 2026)
- Overview of JPEG 1 — Joint Photographic Experts Group (jpeg.org) (consultado em 28 de setembro de 2026)
- JPEG Image Encoding Family — Library of Congress (consultado em 28 de setembro de 2026)
- High Efficiency Image File Format (HEIF) — Library of Congress (consultado em 28 de setembro de 2026)
- libjpeg-turbo: usage.txt (documentação de cjpeg, djpeg e jpegtran) — libjpeg-turbo / Independent JPEG Group (consultado em 28 de setembro de 2026)
- Portable Network Graphics (PNG) Specification (Third Edition) — W3C (consultado em 28 de setembro de 2026)
- Graphics Interchange Format, Version 89a — CompuServe (cópia hospedada pelo W3C) (consultado em 28 de setembro de 2026)
- Como usar mídias HEIF ou HEVC em dispositivos Apple — Suporte da Apple (consultado em 28 de setembro de 2026)
- Photos app Video Editor error: Can't view this file type — Microsoft Support (consultado em 28 de setembro de 2026)
- Supported media formats — Android Developers (consultado em 28 de setembro de 2026)
Encontrou um erro ou uma informação desatualizada? Avise pelo formulário de contato