Por que existem tantos formatos de imagem?

Cada formato de imagem oferece um equilíbrio diferente entre tamanho do arquivo, qualidade e recursos como transparência; por isso, o formato mais adequado depende de onde a imagem será usada. A conversão também ajuda quando um programa ou site não aceita o formato que você tem.

Formato Transparência Indicado para
PNG Sim Capturas de tela, logotipos e gráficos com texto, sem perda de detalhes
JPG Não Fotos em arquivos pequenos, com compressão com perda
WebP Sim Imagens para a web, com compressão com ou sem perda
GIF Ativada ou desativada por pixel Gráficos simples com até 256 cores
BMP Não Programas antigos do Windows; os arquivos não são compactados e são grandes
ICO Sim Ícones do Windows e favicons de sites, com vários tamanhos em um único arquivo
TIFF Sim Impressão, digitalização e arquivamento
AVIF Sim Imagens modernas para a web com alta compressão; pode ser convertido a partir desse formato, mas não para ele
SVG Sim Logotipos e ícones vetoriais que podem ser redimensionados para qualquer tamanho; pode ser convertido a partir desse formato, mas não para ele

Descrição da ferramenta

Esta ferramenta converte imagens entre PNG, JPG, WebP, GIF, BMP, ICO e TIFF, e também converte AVIF e SVG para qualquer um desses formatos. Todos os conversores de imagem desta ferramenta funcionam da mesma maneira, desde o Conversor de imagens geral até os conversores de um único par, como PNG para JPG ou SVG para ICO: a ferramenta começa com os formatos indicados no nome, e os menus Origem e Destino permitem selecionar outros formatos. Ao procurar arquivos, a lista mostra apenas imagens no formato de origem, mas você pode soltar uma imagem em qualquer formato: o formato de origem é definido pelo arquivo, então um arquivo WebP será convertido mesmo no conversor de PNG para JPG. Confira a prévia e baixe a imagem convertida, que mantém o nome do arquivo original com a nova extensão. Ao converter para ICO, selecione os tamanhos de ícone que deseja incluir, de 16 × 16 a 256 × 256 pixels; todos já vêm selecionados.

As imagens são convertidas no seu dispositivo e nunca são enviadas para servidores.

Como funciona

O navegador decodifica a imagem — exceto TIFF, que é decodificado por UTIF.js — e a ferramenta a desenha em um canvas no tamanho original. Em seguida, o navegador codifica os arquivos PNG, JPG e WebP, gifenc grava os arquivos GIF, UTIF.js grava os arquivos TIFF e a própria ferramenta grava os arquivos BMP e ICO.

  • JPG e BMP não têm transparência, então as áreas transparentes ficam brancas.
  • Um GIF comporta até 256 cores, então a ferramenta escolhe as 256 cores que melhor correspondem à imagem. Os pixels com menos de 50% de opacidade ficam transparentes, e os demais ficam totalmente opacos.
  • Um arquivo ICO recebe uma imagem PNG quadrada para cada tamanho. Se a imagem não for quadrada, ela será redimensionada para caber e centralizada, com margens transparentes.
  • Os arquivos TIFF são gravados sem compressão. A maioria dos navegadores não consegue exibir TIFF, então, quando o formato de destino é TIFF, a prévia mostra a imagem original.
  • Um SVG é desenhado com a largura e a altura definidas no arquivo, com o tamanho do seu viewBox ou, se não houver nenhum dos dois, com 300 × 150 pixels.
  • Apenas o primeiro quadro de um GIF, WebP ou PNG animado é convertido, assim como apenas a primeira página de um TIFF com várias páginas.
  • Os arquivos JPG e WebP são salvos com a qualidade padrão do navegador.
  • Os metadados, como os detalhes da câmera e a localização GPS nos dados EXIF de uma foto, não são copiados para o novo arquivo.

Dicas

  • Para manter um fundo transparente, converta para PNG, WebP, ICO, TIFF ou GIF, em vez de JPG ou BMP.
  • Para fotos, os arquivos JPG e WebP são muito menores que os PNG. Para capturas de tela e logotipos, o PNG mantém o texto e as bordas nítidos.
  • Para um favicon, comece com uma imagem quadrada de pelo menos 256 × 256 pixels ou com um SVG.
  • Para obter uma imagem maior a partir de um SVG, aumente primeiro os atributos de largura e altura em um editor de texto, pois o SVG é desenhado no próprio tamanho.
  • Um SVG que referencia fontes ou imagens em outros arquivos é desenhado sem esses elementos, porque os navegadores não carregam arquivos externos para uma imagem. Converta o texto em caminhos e incorpore as imagens antes de converter.
  • Para salvar em WebP, é necessário usar um navegador que consiga codificar nesse formato. Nos outros navegadores, será exibido um erro.