A resposta curta
Para reduzir uma imagem sem mudar as dimensões, comprima o arquivo em vez de redimensioná-lo. A compressão muda como os mesmos pixels são armazenados. Redimensionar muda a própria grade de pixels.
Essa distinção importa quando um formulário diz algo como:
- «A imagem precisa ter 600 x 600 pixels e menos de 200 KB.»
- «Envie uma foto de passaporte de 2 x 2 polegadas, só JPG, máx. 240 KB.»
- «A foto de perfil precisa ter pelo menos 1000 x 1000 pixels, máx. 1 MB.»
- «Não altere as dimensões da imagem.»
Nesses casos, largura e altura fazem parte da regra. Se redimensionar, talvez resolva o problema dos KB, mas quebra a regra das dimensões. Use primeiro uma ferramenta de compressão.
Tamanho de arquivo e dimensões são coisas diferentes
O «tamanho» de uma imagem confunde porque a mesma palavra é usada para duas coisas diferentes.
| O que se diz | O que significa | Exemplo | Como mudar |
|---|---|---|---|
| Tamanho do arquivo | Bytes no disco | 85 KB, 240 KB, 2,8 MB | Comprimir, remover metadados, mudar de formato |
| Dimensões em pixels | Largura e altura | 600 x 600 px, 1200 x 800 px | Redimensionar ou recortar |
| Tamanho de impressão | Tamanho físico de saída | 2 x 2 polegadas, 4 x 6 polegadas | Depende dos pixels e dos metadados de DPI/PPI |
Uma imagem 2000 x 2000 pode ter 10 MB ou 300 KB. As dimensões são idênticas. O método de armazenamento é diferente.
O contrário também vale: uma captura PNG 500 x 500 pode ser maior que uma foto JPEG 2000 x 2000 se a captura for salva de forma ineficiente ou contiver transparência e metadados.
Quando você não deve redimensionar
Comprima primeiro quando as dimensões atuais já estão corretas:
- Formulários de governo ou de escola: o formulário pode validar tanto as dimensões em pixels quanto o tamanho do arquivo.
- Fotos de passaporte ou documento: o recorte já deve estar correto, e redimensionar pode quebrar a regra de tamanho do rosto ou posição da cabeça.
- Fotos de perfil: a plataforma costuma pedir uma imagem quadrada acima de um mínimo em pixels.
- Imagens de site já dimensionadas para um layout: o espaço no CSS espera a mesma proporção e a mesma grade de pixels.
- Capturas para documentação: mudar as dimensões pode deixar o texto da interface menos nítido ou dificultar comparações.
- Imagens usadas por outro sistema: um template, um banco de dados, um fluxo de impressão ou um script em lote podem esperar dimensões exatas.
Redimensione apenas se o destino permitir dimensões menores ou se a imagem tiver muito mais pixels do que o necessário. As orientações de imagens do web.dev separam esses temas: imagens no tamanho certo reduzem bytes desnecessários, enquanto a compressão ajusta o arquivo que sobra.
O que a compressão muda
Quando as dimensões continuam iguais, o tamanho do arquivo ainda pode mudar porque o arquivo exportado varia em um ou mais destes aspectos:
- Nível de qualidade: formatos com perdas guardam menos detalhe visual à medida que a qualidade cai.
- Formato: WebP ou AVIF podem armazenar as mesmas dimensões em pixels com mais eficiência do que JPEG ou PNG.
- Modo de compressão: sem perdas preserva os pixels exatos; com perdas altera levemente os pixels para economizar mais bytes.
- Informação de cor: alguns encoders reduzem a precisão de cor ou o detalhe de croma.
- Metadados: modelo da câmera, GPS, miniaturas de pré-visualização, tags de DPI e histórico de edição podem ser removidos.
A documentação do canvas do MDN é um bom modelo mental para ferramentas de navegador: o navegador pode exportar o mesmo bitmap do canvas em formatos e níveis de qualidade diferentes. Se o canvas é de 1200 x 800 pixels, o JPEG ou WebP exportado pode continuar 1200 x 800 enquanto o tamanho em bytes muda.
Escolha o método pelo tipo de imagem
| Imagem de partida | Manter dimensões? | Tente primeiro | Evite |
|---|---|---|---|
| Foto JPG acima do limite de upload | Sim | Baixar a qualidade JPEG em pequenos passos | Salvar o mesmo JPG várias vezes |
| Foto PNG sem transparência | Sim | Converter para JPG ou WebP se aceitos | Manter como PNG só porque nasceu como PNG |
| Captura PNG com texto | Sim | Otimização PNG ou WebP sem perdas | JPEG de baixa qualidade |
| Logo transparente ou recorte | Sim | PNG ou WebP, conforme o suporte do destino | JPEG, pois remove a transparência |
| Hero de site já no tamanho certo | Sim | WebP ou AVIF com fallback | Qualidade muito baixa que causa bandas |
| Anexo de e-mail | Geralmente | JPEG para fotos, PNG para gráficos | WebP ou AVIF se o destinatário puder não suportar |
| Arquivo mestre ou de arquivo | Sim | Manter o original e, se quiser, adicionar uma cópia comprimida | Substituir o único mestre por uma exportação com perdas |
É aqui que muitos guias genéricos de compressão erram. «Converta para WebP» é um bom conselho para uma imagem de site que você controla. Pode ser um péssimo conselho para um formulário judicial, escolar, uma gráfica ou um anexo de e-mail que só aceita JPG ou PNG.
Ajustes de qualidade que costumam funcionar
Não existe um número de qualidade universal. O web.dev recomenda testar diferentes níveis de compressão até encontrar o melhor equilíbrio entre qualidade visual e tamanho de arquivo. Use estes valores como ponto de partida, não como regra:
| Tipo de trabalho | Ponto de partida JPEG/WebP | O que inspecionar |
|---|---|---|
| Foto de passaporte, ID, perfil ou documento | 82-90 | Detalhes do rosto, legendas de texto, nitidez de bordas |
| Foto de produto | 80-88 | Tecidos, etiquetas, cantos, mudanças de cor |
| Foto de blog ou site | 75-85 | Pele, céu, sombras, gradientes |
| Miniatura ou pré-visualização | 65-78 | Clareza do sujeito em tamanho pequeno |
| Imagem de fundo | 55-72 | Bandas e blocos evidentes |
| Captura com texto | Primeiro PNG/WebP sem perdas | Texto de menus, ícones, linhas finas |
Para AVIF, muitas ferramentas usam uma escala diferente, então não compare o número diretamente com JPEG ou WebP. Um AVIF com «qualidade 60» não é a mesma coisa que um JPEG com «qualidade 60».
O fluxo mais seguro é chato, mas confiável: exportar, comparar, ajustar, repetir.
Troca de formato sem redimensionar
Mudar de formato pode reduzir o tamanho do arquivo sem mudar as dimensões em pixels. A pergunta importante é se o destino aceita o novo formato.
JPEG para WebP: costuma ser útil para entrega web. A documentação WebP do Google relata economias médias fortes em seus conjuntos de teste, e o WebP suporta modo com perdas, sem perdas, transparência e animação. Mesmo assim, um formulário rigoroso pode rejeitar WebP mesmo que os navegadores suportem.
Foto PNG para JPEG ou WebP: costuma ser um ganho grande se o PNG for uma foto de câmera e não precisar de transparência. PNG é sem perdas, portanto preserva cada pequena variação de ruído da câmera. JPEG ou WebP podem guardar as mesmas dimensões com menos bytes usando compressão fotográfica com perdas.
Captura PNG para JPEG: costuma ser uma troca ruim. O arquivo pode diminuir, mas o texto e as bordas duras podem parecer sujos. Tente primeiro otimização PNG ou WebP sem perdas.
PNG transparente para JPEG: só faça isso se estiver de acordo em achatar o fundo. JPEG não pode manter pixels transparentes.
JPEG para JPEG novamente: funciona, mas parta da melhor fonte disponível. Recomprimir várias vezes um JPEG já comprimido pode acumular artefatos.
Como comprimir sem mudar as dimensões no PhotoTools
Use este fluxo quando a largura e a altura precisam ficar iguais:
- Abra Comprimir, não Redimensionar.
- Solte a imagem.
- Confira as dimensões de entrada mostradas pela ferramenta ou pelas informações do arquivo no seu sistema.
- Mantenha as mesmas dimensões e escolha um formato de saída aceito pelo destino.
- Baixe o controle de qualidade gradualmente para JPEG, WebP ou AVIF.
- Baixe o resultado.
- Verifique de novo a largura e a altura em pixels do arquivo baixado antes de enviar.
- Se privacidade importa, veja se restam metadados EXIF/GPS.
O PhotoTools executa o fluxo de compressão no seu navegador. A imagem é processada localmente durante a sessão da ferramenta, em vez de ser enviada a um servidor para a conversão.
Não use a ferramenta de redimensionar se o destino exige as dimensões atuais em pixels. Redimensionar serve para mudar largura e altura. Comprimir serve para mudar bytes.
Exemplos por problema real de upload
| Problema | Melhor caminho | Por quê |
|---|---|---|
| JPG 600 x 600 precisa ficar abaixo de 200 KB | Manter JPG, baixar a qualidade dos 80 altos para os 80 baixos | Dimensões e formato aceito continuam seguros |
| Foto de perfil 1200 x 1200 tem 2 MB, limite de 1 MB | Comprimir JPG ou converter para WebP se aceito | Bastante margem sem mexer nos pixels |
| Captura PNG de 900 KB, dimensões precisam ficar | Testar otimização PNG ou WebP sem perdas | O texto continua nítido |
| Recorte de produto transparente está grande demais | Testar WebP com alfa se aceito | Mantém a transparência com menos bytes em muitos casos web |
| Imagem de site com 4000 px de largura exibida a 800 px | Redimensionar primeiro se permitido, depois comprimir | Manter 4000 px desperdiça bytes |
| Formulário exige JPG exatamente 413 x 531 px, máx. 300 KB | Não redimensionar; só comprimir JPG | O validador pode rejeitar qualquer mudança de dimensões |
Os casos difíceis costumam ser formulários rigorosos. Se um formulário nomeia pixels exatos e um teto de tamanho, confie mais nesses requisitos do que em conselhos genéricos.
Quando redimensionar também é necessário
Às vezes, «sem redimensionar» é a restrição errada. Se a imagem tem muito mais pixels do que o destino precisa, a compressão sozinha pode te empurrar para ajustes de qualidade feios.
Uma foto de 4000 pixels de largura esmagada com qualidade JPEG muito baixa ainda pode ficar pesada e vai parecer pior. Se o destino só mostra a imagem a 1000 px de largura e permite isso, redimensione primeiro e depois comprima moderadamente. Costuma ficar melhor do que manter pixels desnecessários e destruir os detalhes.
Regra:
- Se as dimensões forem obrigatórias, comprima primeiro.
- Se as dimensões só forem maiores do que o necessário, redimensione primeiro.
- Se não tiver certeza, verifique as instruções de upload antes de mudar as dimensões.
Solução de problemas
A imagem ainda está grande demais
Tente um formato aceito mais eficiente, baixe um pouco mais a qualidade, remova metadados ou parta do arquivo original em vez de uma cópia já exportada. Se ainda estiver muito acima do limite e o destino permitir dimensões menores, redimensione primeiro.
O formulário rejeita o arquivo
Confira o tipo de arquivo permitido. Muitos formulários só aceitam JPG e PNG. Um arquivo WebP pode ter as dimensões e o tamanho certos e ainda assim falhar se o formulário não listar WebP entre os formatos aceitos.
A imagem está embaçada
As dimensões podem estar iguais, mas a qualidade de compressão está baixa demais ou foi escolhido o formato errado. Use uma qualidade maior. Para capturas, diagramas e texto, use PNG ou WebP sem perdas em vez de JPEG de baixa qualidade.
O fundo transparente ficou branco ou preto
A imagem provavelmente foi convertida em JPEG. JPEG não tem transparência. Exporte como PNG, WebP ou AVIF se o destino suportar transparência.
As dimensões mudaram mesmo assim
Você provavelmente usou um preset de redimensionamento, recorte ou exportação que alterou a grade de pixels. Reabra o original e use apenas Comprimir. Confira as dimensões de saída antes de enviar o arquivo.
Uma regra final que preserva a qualidade
Guarde o original. A compressão é mais segura quando você pode exportar de novo do melhor arquivo de origem.
Se você baixa repetidamente uma imagem comprimida, comprime de novo, converte para outro formato com perdas e comprime mais uma vez, os artefatos vão se somando. Para um upload único, pode ser aceitável. Para fotos de produto, fotos de identificação ou ativos de site que serão reaproveitados, mantenha um mestre limpo e crie as cópias de entrega a partir dele.