Ir para o conteúdo

Comprima uma imagem para 300 KB

Solte sua foto aqui. O alvo já está em 300 KB: o navegador busca a maior qualidade que ainda fica abaixo dele, e nada é enviado.

Solte as imagens aqui

Ou clique para escolher os arquivos. Também dá para colar da área de transferência, e adicionar quantos quiser de uma vez.

Lê todas as imagens que ela contém. Nada é enviado.
    Nesta aba
    0 B
    nada na fila
    Outros servidores contatados
    0
    Arquivos processados localmente
    0
    Bytes que ficaram no local
    0 B

    Nada aqui é enviado. Veja como a página garante isso.

    Quem precisa de 300 KB

    Banners e imagens de destaque de largura total num site, em que a imagem precisa cobrir a tela de um computador sem dominar o peso da página.

    Como fica uma imagem com 300 KB

    A 1920 px a compressão fica invisível na maioria das fotografias. O que merece atenção são os degradês, como um pôr do sol ou um fundo de estúdio, porque é ali que as faixas aparecem primeiro.

    1920 px é a largura padrão de computador e o ponto certo para parar num banner. Subir para 2560 px com os mesmos 300 KB piora o arquivo em vez de melhorar, porque o codificador tem mais pixels para pagar.

    Como se chega ao alvo

    Chutar uma porcentagem de qualidade e conferir o resultado é o jeito lento. O navegador, em vez disso, codifica a imagem, mede o tamanho real e estreita a faixa de qualidade pelos dois lados em sete passadas, cortando pela metade a incerteza que sobra a cada vez. Ele para na maior qualidade cujo resultado ainda fica abaixo de 300 KB.

    Se até a menor qualidade aceitável ainda ficar pesada demais, ele começa a reduzir as medidas, porque perder pixels é uma troca melhor do que transformar uma fotografia em papa. Se realmente não conseguir chegar a 300 KB, a linha diz isso, em vez de entregar um arquivo que passou do alvo sem avisar.

    Perguntas

    O resultado fica com exatamente 300 KB?

    Fica com 307.200 bytes ou um pouco menos: o maior arquivo que ainda respeita o limite. Acertar o número exato exigiria encher o arquivo de dados inúteis, e nenhum formulário quer isso.

    Por que a minha captura em PNG ainda passa de 300 KB?

    Porque o PNG não descarta nada. Uma captura de tela inteira em PNG costuma ter 1–3 MB e não consegue cair para 300 KB continuando PNG. Converta para WebP, muito mais eficiente, ou para JPEG se não houver transparência.

    Minhas imagens são enviadas?

    Não. Tudo acontece no navegador, com a Canvas API. Abra as ferramentas de desenvolvedor, olhe a aba Rede enquanto comprime e você não vai ver nenhuma requisição levando o seu arquivo. A página continua funcionando com a conexão desligada.

    Dá para fazer um lote inteiro de uma vez?

    Sim, e cada arquivo tem a própria busca de qualidade. Um gráfico simples e uma fotografia cheia de detalhes precisam de configurações bem diferentes para chegar ao mesmo tamanho. Não há limite de quantidade, porque não há servidor para pagar.

    Funciona no celular?

    Sim, no iOS e no Android. Fotos tiradas pelo celular podem ser escolhidas direto da galeria.

    Ferramentas relacionadas