Como funciona
A imagem é redesenhada em um canvas HTML5 e reexportada com o nível de qualidade escolhido, tudo localmente no seu navegador. Quanto menor a qualidade, menor o arquivo — mas também menor a fidelidade visual, então vale testar alguns valores até achar o equilíbrio ideal.
Por que PNG às vezes não reduz muito
PNG é um formato sem perdas (lossless): o controle de qualidade não tem efeito nele como tem em JPG/WEBP. Se sua imagem é um PNG e você quer redução real de tamanho, troque o formato de saída para JPEG ou WEBP (perde transparência no caso do JPEG).
Perguntas frequentes
Minha imagem é enviada para algum servidor?
Não — a compressão acontece inteiramente no seu navegador, usando a Canvas API. A imagem nunca sai do seu computador.
Por que a imagem comprimida não ficou muito menor?
Se você manteve o formato PNG (sem perdas), a redução costuma ser pequena. Para reduções maiores, troque para JPEG ou WEBP e ajuste a qualidade.
Existe algum limite de tamanho?
Sim, o limite é 20MB por imagem.