tooly

Comprimir JPG online

Diminua fotos JPEG sem perda visível de qualidade. Tudo acontece no seu navegador, então suas imagens nunca são enviadas a lugar nenhum.

Seus arquivos nunca saem do seu navegador

Como usar

  1. 1

    Arraste seus arquivos JPG, PNG ou WebP para a caixa ou clique para escolher.

  2. 2

    Mova o controle de qualidade — valores menores geram arquivos menores.

  3. 3

    Baixe cada imagem comprimida ou todas juntas em um ZIP.

O que o controle de qualidade realmente muda

O JPEG divide uma foto em blocos de 8×8 pixels e descreve cada bloco como uma mistura de degradês suaves e padrões mais finos. O número de qualidade define com que grosseria esses padrões são arredondados antes de os dados serem empacotados. Em configurações altas, quase todo detalhe fino sobrevive; em configurações baixas, o codificador mantém a forma geral de cada bloco e joga fora a textura sutil dentro dele.

A relação entre qualidade e tamanho está longe de ser linear. Ir de 100 para 90 muitas vezes corta o arquivo pela metade, porque o topo da escala gasta muitos bytes com detalhes que ninguém enxerga. Ir de 60 para 50 economiza bem menos, enquanto o estrago fica mais fácil de notar. Essa curva é o motivo de o ponto ideal para a maioria das fotos ficar entre 70 e 85.

O controle vai de 10 a 100 e começa em 80. O valor escolhido vale para todos os arquivos que você adicionar depois; os que já terminaram mantêm a configuração com que foram processados, então remova-os e solte de novo se mudar de ideia.

Escolhendo um número para cada tarefa

Alguns pontos de partida que funcionam na prática:

  • 85–90: fotos que você pode imprimir, recortar depois ou entregar a um cliente. As diferenças em relação ao original são difíceis de achar mesmo com zoom.
  • 75–80: imagens de conteúdo para sites, posts de blog, fotos de produtos. É a faixa em que uma foto típica de celular perde a maior parte do peso sem nenhuma perda visível no tamanho normal de exibição.
  • 60–70: miniaturas, prévias de galeria, imagens em newsletters por e-mail. Texturas finas como cabelo ou folhagem ficam um pouco suavizadas.
  • Abaixo de 50: só quando o tamanho importa mais que a aparência. Conte com blocos 8×8 visíveis no céu e bordas borradas em volta do texto.

O jeito mais rápido de decidir um valor é testar: comprima uma foto representativa com duas configurações e coloque os resultados lado a lado no comparar imagens. Olhe os três lugares onde o JPEG falha primeiro: degradês suaves como céu ou paredes, bordas nítidas de alto contraste e áreas de vermelho ou azul saturado.

O que mais acontece com o arquivo

A ferramenta decodifica cada imagem e a recodifica com o codificador JPEG embutido do seu navegador, num worker em segundo plano, para a página continuar respondendo durante lotes longos. Daí vêm alguns efeitos colaterais:

  • A saída é sempre JPG. PNG e WebP são aceitos como entrada; áreas transparentes são preenchidas com branco, porque o JPEG não tem transparência.
  • As dimensões continuam as mesmas. Não há etapa de redimensionamento aqui. Para fotos tiradas direto do celular, redimensionar para algo entre 1600 e 2000 px no lado maior antes de comprimir economiza muito mais do que baixar a qualidade.
  • Os metadados não são levados. Modelo da câmera, data da captura e localização GPS do original não aparecem no resultado. A foto é desenhada na orientação certa, então continua sendo exibida corretamente sem a etiqueta de rotação. A exceção é um JPG que não pôde ficar menor: ele é devolvido intacto, com metadados e tudo, então use o remover EXIF se isso importar.
  • Os resultados variam um pouco entre navegadores. Chrome, Firefox e Safari trazem codificadores JPEG diferentes, então a mesma configuração pode gerar arquivos com alguns por cento de diferença.

Por que alguns arquivos quase não diminuem

Cada linha de arquivo mostra o tamanho original e o novo, para você avaliar cada resultado. Quando a economia é pequena ou zero, a causa costuma ser uma destas:

  • O JPG já estava comprimido. Imagens salvas de mensageiros, redes sociais ou muitos sites já foram espremidas uma vez. Recodificá-las a 80 quando estavam guardadas a 75 até as deixaria maiores, porque o codificador preserva fielmente os artefatos existentes. Quando isso acontece, a ferramenta devolve o JPG original sem alteração e a linha avisa que o original foi mantido.
  • A origem é uma captura de tela ou um gráfico. Cores chapadas e texto nítido são o ponto mais fraco do JPEG. É melhor manter esses arquivos em PNG e passá-los pela compressão de PNG.
  • A qualidade está acima da original. Uma configuração de 95 num arquivo que nasceu a 80 acrescenta bytes sem acrescentar detalhe.

Entradas em PNG e WebP sempre saem como JPG, então um gráfico convertido assim pode ficar maior que a origem; a linha então mostra quanto aumentou. Nesse caso, fique com o original.

Evitando perda de qualidade com o tempo

A compressão JPEG tem perdas toda vez que roda. Abrir um JPG, editá-lo e salvar de novo repete o arredondamento por cima do arredondamento anterior, e depois de algumas rodadas os blocos ficam visíveis mesmo em configurações razoáveis. Guarde um original intocado de tudo o que for importante, comprima as cópias uma única vez no fim do seu fluxo de trabalho e sempre comece uma nova exportação a partir do original, não de um arquivo já comprimido.

São aceitos arquivos de até 50 MB cada, e você pode soltar quantos precisar; eles são processados um de cada vez e nenhum sai do seu dispositivo.

Perguntas frequentes

Minhas fotos são enviadas a um servidor?

Não. A compressão roda inteiramente no seu navegador com a API Canvas. Nada é enviado pela rede.

Qual qualidade devo escolher?

80% é um bom padrão para fotos: normalmente 50–70% menores sem diferença visível. Use 60% para miniaturas ou prévias.

Posso comprimir várias imagens de uma vez?

Sim. Arraste quantos arquivos quiser; eles são processados um a um e você pode baixar todos em um arquivo ZIP.

Existe limite de tamanho?

Arquivos de até 50 MB cada são suportados. Imagens muito grandes podem esgotar a memória em celulares.

Funciona com PNG ou WebP?

Sim. PNG e WebP são aceitos como entrada e a saída é sempre JPG. Áreas transparentes ficam brancas.

Leia também

Ferramentas relacionadas