How to compress images
- 1
Choose your images
Pick photos or screenshots from your library, or drop files onto the page. Add as many as you need.
- 2
Pick a size limit
The default is 200 KB. You can switch to 500 KB, 1 MB, a number of your own, or no limit at all.
- 3
Save the results
On iPhone, tap Save to Photos and choose Save Images. On a computer, download everything as one ZIP file.
Why the text stays readable
Resolution comes first
At a fixed file size, text is much easier to read with more pixels at a slightly lower quality than with fewer pixels at a high one. The compressor finds the largest resolution that fits your limit, then spends what is left of the budget on quality.
Screenshots keep every pixel
PNG screenshots are compressed by reducing the number of colours instead of shrinking the picture, so letters stay pixel-sharp. Shrinking a screenshot would blur the text and often make the file bigger.
Full-resolution colour when there is room
When the size limit allows it, JPEGs are saved without chroma subsampling (4:4:4), which keeps coloured text and thin lines from smearing.
You can check before saving
Tap any result to switch between the original and the compressed version, and zoom in on the details that matter.
Supported formats
- Input: JPG, PNG and WebP. Photos picked from the iPhone library are handed over by iOS as JPG, including HEIC originals.
- Output: by default each image keeps its format. A PNG that is too photographic to fit the limit as a PNG is saved as a JPG, because that keeps far more detail. You can also force JPG, PNG or WebP.
- Transparency is kept in PNG and WebP. Converting to JPG puts the image on a white background.