How to use this page
- Open the compressor workspace on this page and choose a JPG, PNG or WebP file.
- Pick JPG or WebP when you care about a kilobyte limit; leave PNG only when you need lossless graphics.
- Enter a target KB if the destination publishes one, compress, then read the actual size beside the preview.
Worked example: a 3.2 MB JPG for a 200 KB inbox
Choose the camera JPG, set WebP or JPG, type 200, compress. If the result is 198 KB at 1600 × 1200, you are done. If the width collapses to a few hundred pixels, crop or resize to the displayed size first and run compression again from the master.
What this job is for
Quality sliders and KB targets are different jobs. A quality of 80 is a starting look. A 100 KB target is a cap. The compressor may lower quality and, if needed, pixels to stay under a cap.
Useful limits
Do not download, compress, download and compress again. Each JPG/WebP pass throws away more information. Sibling pages target 20, 30, 50, 75, 100, 150, 200, 250, 300, 400, 500, 750 and 1024 KB directly, plus WhatsApp, Gmail and Instagram-upload guides.
The live tool behind this page is Image Compressor. It is the same local engine as the rest of Image Cosmos.
Frequently asked questions
Does compression always look worse?
At modest targets and the right canvas, the difference can be hard to see. Tiny targets and huge canvases look worse.
PNG or JPG for compression?
JPG or WebP when size is the goal. PNG when you need transparency or sharp flat graphics.
Is the file uploaded?
No. See the methodology page for how local Canvas encoding works.