Como reduzir o tamanho de uma foto — resolução, qualidade, subamostragem e metadados

Os cinco fatores que definem o tamanho de uma foto e em que ordem ajustar qualidade e resolução para chegar a 200 KB perdendo pouca qualidade.

O tamanho de um arquivo de foto é definido por "quantos pixels são guardados, com quantos bits por pixel e com quais informações extras". É comum uma foto de celular ter 3 a 5 MB enquanto o formulário de inscrição exige 100 a 500 KB, e há basicamente cinco maneiras de diminuir essa diferença. Este texto explica como cada uma afeta o tamanho e a qualidade e em que ordem é melhor ajustá-las para atingir um tamanho-alvo.

1. Resolução — o fator que reduz com mais certeza

O tamanho dos dados brutos antes da compressão é pixels de largura × pixels de altura × 3 bytes (RGB). Uma foto de 4032×3024 pixels tem cerca de 12,19 milhões de pixels, ou cerca de 36 MB de dados brutos. Reduzindo largura e altura pela metade, o número de pixels cai para um quarto, e o tamanho após a compressão diminui aproximadamente na mesma proporção.

Largura×altura (px)PixelsDados brutos (RGB)Exemplo de uso
4032×3024cerca de 12,19 milhõescerca de 36.6MBOriginal do celular
2016×1512cerca de 3,05 milhõescerca de 9.1MBBlog em alta qualidade
1080×1350cerca de 1,46 milhãocerca de 4.4MBPost vertical do Instagram
413×531cerca de 220 milcerca de 0.66MBFoto de passaporte (tamanho recomendado para pedido online na Coreia do Sul)

Quando o tamanho em pixels é definido, como em fotos para inscrições, reduza primeiro para esse tamanho. Muitas vezes só isso já basta para atingir o tamanho-alvo. Para a foto do passaporte com pedido online, o Ministério das Relações Exteriores da Coreia do Sul recomenda 413×531 pixels e exige no máximo 500 KB; um JPG nesse tamanho normalmente passa com folga no limite mesmo com qualidade alta.

2. Qualidade e quantização — o que faz o controle de "qualidade" do JPG e do WebP

O JPG divide a imagem em blocos de 8×8, converte-os em componentes de frequência e depois divide cada componente pelo valor de uma tabela de quantização, arredondando o resultado. Ao baixar a qualidade, esses divisores aumentam e mais componentes de alta frequência viram 0 após o arredondamento. Longas sequências de zeros são representadas de forma muito curta pela codificação de entropia seguinte (código de Huffman), e o arquivo fica menor.

  • Qualidade 90 ou mais: a olho nu é difícil distinguir do original, mas o tamanho cresce rapidamente.
  • Qualidade 70 a 85: a faixa mais eficiente para fotos. A maioria das fotos da web está nessa faixa.
  • Qualidade 50 ou menos: começam a aparecer degraus no céu e na pele, manchas ao redor das bordas (ringing) e as bordas dos blocos de 8×8.

A relação entre qualidade e tamanho não é linear. Baixar de 95 para 85 reduz muito o tamanho; baixar de 60 para 50 reduz pouco, e a perda de qualidade fica mais evidente. Por isso, se for preciso baixar a qualidade abaixo de 60, reduzir a resolução dá um resultado melhor.

3. Subamostragem de croma — guardar menos informação de cor

O olho humano é sensível a variações de brilho, mas menos a variações de cor. Por isso, o JPG e o WebP com perdas convertem RGB em brilho (Y) e diferença de cor (Cb, Cr) e costumam armazenar a diferença de cor com metade da resolução na horizontal e na vertical (4:2:0). Só isso reduz a informação de cor a um quarto e o total de dados brutos à metade.

Em fotos, a diferença quase não aparece, mas em imagens com letras vermelhas ou linhas coloridas finas as bordas das letras podem parecer borradas. Como o WebP com perdas sempre usa 4:2:0 por especificação (MDN), gráficos em que o texto colorido é importante ficam melhores em PNG ou WebP sem perdas.

4. Metadados — dezenas de KB escondidos na foto

Fotos de celular carregam informações EXIF, como o aparelho, o horário e as coordenadas de GPS, além de uma pequena miniatura de pré-visualização e um perfil de cor (ICC). Normalmente são de alguns KB a algumas dezenas de KB, uma parte pequena do total, mas não dá para ignorar quando o alvo é pequeno, como 100 KB ou menos. O maior problema é que a localização permanece no arquivo. Ao recodificar com o Canvas do navegador, a maior parte dessas informações é removida. Veja mais em metadados EXIF e privacidade.

5. Escolha do formato — a mesma qualidade com menos bytes

Com a mesma qualidade, codecs mais novos geram arquivos menores. O Google divulgou que o WebP com perdas é de 25 a 34% menor que o JPG com a mesma qualidade SSIM, e o AVIF costuma ser ainda menor. Mas, se o destino só aceita JPG, não dá para trocar o formato; por isso, esse recurso é usado principalmente em publicações na web. As diferenças entre formatos estão em JPG vs PNG vs WebP vs AVIF.

O valor de qualidade não é compatível entre formatos nem entre programas

"Qualidade 80" não é uma unidade definida em norma. Cada codificador converte o valor de qualidade em intensidade de quantização de um jeito, então o mesmo 80 produz qualidade e tamanho diferentes em JPG, WebP e AVIF, e até no mesmo JPG os resultados variam um pouco entre programas. Por isso, em vez de um critério absoluto do tipo "salve com X", é mais preciso decidir comparando o arquivo resultante com o original em zoom. Ao processar várias imagens com as mesmas configurações, teste primeiro com uma e depois aplique às demais.

JPG progressivo

Além do modo baseline, que desenha a imagem de cima para baixo de uma só vez, o padrão JPG (T.81) também define o modo progressivo, que mostra primeiro a imagem inteira borrada e vai deixando-a nítida aos poucos. A vantagem é que a imagem parece carregar mais rápido em conexões lentas. A diferença de tamanho varia conforme a foto, e alguns equipamentos e programas antigos não leem JPG progressivo; para envio de documentos, o modo baseline é a escolha mais segura.

Exemplo prático do ajuste

Imagine que você precisa enviar uma foto de celular de 4032×3024 (cerca de 3 a 4 MB) com "no máximo 1000 pixels de largura e 200 KB".

  1. Primeiro, reduza a largura para 1000 pixels. A altura fica em 750 pixels, mantendo a proporção, e o número de pixels cai para cerca de 6% do original. Só essa etapa geralmente já deixa o arquivo abaixo de algumas centenas de KB.
  2. Nesse estado, salve com qualidade 85 e veja se passa de 200 KB. Se passar, baixe a qualidade para 80, 75 e assim por diante, ou encontre o valor por busca binária.
  3. Se, como em fotos noturnas com muito ruído, for preciso baixar a qualidade abaixo de 60, reduzir um pouco mais a largura, para 900 pixels, dá um resultado mais limpo.

Ordem para atingir um tamanho-alvo (KB)

Para cumprir uma exigência como "envie com no máximo 200 KB", a ordem abaixo é a que causa menos perda de qualidade.

  1. Reduza primeiro para o tamanho em pixels necessário. Se houver especificação, use esse tamanho; se não houver, o tamanho em que a imagem será exibida (por exemplo, 1200 a 2000 px de largura).
  2. Encontre a qualidade por busca binária. Entre as qualidades 50 e 95, salve com o valor do meio; se ficar maior que o alvo, divida de novo a metade de baixo; se ficar menor, a metade de cima. Com 7 ou 8 tentativas você encontra a maior qualidade que fica abaixo do alvo.
  3. Se a qualidade cair demais, reduza um pouco mais a resolução. Diminuir largura e altura em 10% reduz o número de pixels em cerca de 19%. Depois, repita o passo 2.
  4. Confira o critério de KB. Alguns lugares consideram 1 KB = 1.000 bytes e outros 1 KB = 1.024 bytes. Se não souber qual é o critério, calcule com 1.000 bytes e deixe o arquivo menor; assim ele passa nos dois.
  5. Diferencie "menos de" e "até". Se o limite for "menos de 100 KB", um arquivo com exatamente 100 KB não passa.

A ferramenta reduzir tamanho de foto faz esse processo automaticamente. Ao informar os KB desejados, ela faz uma busca binária da qualidade e, quando chega ao limite inferior de qualidade, reduz a resolução, escolhendo o resultado mais nítido abaixo do alvo.

Erros comuns

  • Salvar de novo em tamanho maior um arquivo já reduzido: salvar com qualidade 95 um JPG que já foi salvo com qualidade 60 só aumenta o arquivo; a qualidade não volta.
  • Comprimir várias vezes seguidas: as perdas se acumulam a cada salvamento. Sempre gere o resultado desejado de uma vez, a partir do original.
  • Comprimir capturas de tela em JPG: o texto fica borrado e às vezes o arquivo fica até maior que o PNG. Mantenha capturas de tela em PNG ou reduza a resolução.

Perguntas frequentes

Salvar com qualidade 100 deixa a foto idêntica ao original?

Mesmo com qualidade 100, o JPG mantém perdas da conversão de cores e dos arredondamentos, então não é totalmente sem perdas. Além disso, acima da qualidade 90 muitas vezes quase não há diferença visível e só o tamanho do arquivo aumenta bastante.

Reduzir a resolução não piora a qualidade?

Uma resolução maior que o tamanho em que a imagem será exibida acaba sendo reduzida na tela de qualquer forma, então a diferença percebida é pequena. Por outro lado, se você reduzir abaixo do necessário e depois ampliar, a imagem fica borrada; por isso, confira primeiro o tamanho em pixels do uso final.

Por que o tamanho muda de foto para foto com as mesmas configurações?

A eficiência da compressão depende muito do conteúdo. Fotos simples, como um céu azul, ficam pequenas; fotos com muitos detalhes, como folhas, areia ou fotos noturnas com muito ruído, ficam grandes.

Atualizado em: 2026-09-23

Fontes

← Voltar aos guias