Skip to main content

Free tool

Compress an image to any size in KB or MB

Pick a file size and get the sharpest photo that fits under it. Works with JPEG, PNG and WebP. Free, no login, and your photo never leaves your phone or computer.

Your photo stays on your phone or computer. Nothing is uploaded.

Maximum file size

We find the highest JPEG quality that fits. 1 KB here is 1,000 bytes, so the file fits whichever way a website counts.

Size

The pixels stay as they are. Use this to only shrink the file or change the DPI.

DPI

DPI is only a label for printing. It does not change the pixels or make the photo sharper.

Save as

JPEG is what Myntra, Flipkart, Amazon and Meesho ask for, and the smallest file for a photo.

Your new photo will show here.

What decides a photo’s file size

Two things: how many pixels it has, and how hard the JPEG is squeezed (its quality). Quality can only take you so far. Halving the width and height cuts the pixels to a quarter, which shrinks the file far more than any quality setting.

Busy prints compress less than plain fabric. A saree with all-over buttis or zari has detail in every corner, so it needs more bytes than a plain georgette at the same size.

What real saree photos came to

We ran 3 real saree photos, each between 2,200 and 3,700 pixels wide, through this compressor. At Myntra’s 1080 x 1440 they came out like this:

Size limitAt 1080 x 1440At full size
100 KBNo: 123 to 141 KB even at quality 50No; fits at about 550 to 658 px wide
500 KBYes, at quality 93 to 94No; fits at about 1390 px wide
1 MBYes, at quality 95 (513 to 576 KB)Only the smallest photo; the others needed shrinking

Your own photo will differ, which is why the tool measures each one instead of guessing.

Pages for the common sizes

Each one starts with that size already picked, and explains what it is good for:

How to compress a photo

  1. 1

    Choose your photo

    A JPEG, PNG or WebP. It opens in your browser and is not uploaded.

  2. 2

    Pick the size limit

    Choose one from the list, or Custom to type any number in KB or MB.

  3. 3

    Shrink the pixels if asked

    If the limit cannot be met at a decent quality, tap the suggested size. It has been checked to fit.

  4. 4

    Download

    The table shows the exact bytes and the quality used. Tap Download.

Uploading to a marketplace? The product image resizer sets the pixel size each one asks for and keeps the file under its limit in the same step.

Photo rejected for its background rather than its size? The white background tool puts the product on pure white or light grey, with the same file size limit.

Questions about compressing photos

How do I compress an image to a specific size in KB?

Choose the photo, pick the size from Maximum file size (100 KB, 200 KB, 500 KB, 1 MB, 1.5 MB, 2 MB) or type your own under Custom, and download. The tool finds the highest JPEG quality that fits under that size.

Why can my photo not get under the size I picked?

Below about quality 50 a photo starts to look smeared, so the tool stops there. If it is still too big, the photo has too many pixels for that size. The tool works out a smaller width and height that fits and offers it as one button.

Does compressing reduce quality?

A little. JPEG saves space by dropping detail the eye notices least. Down to about quality 75 the loss is usually hard to see on a phone screen; below that, fine patterns such as zari and embroidery start to blur first.

Is 1 KB 1,000 bytes or 1,024?

Both are used. The tool counts 1 KB as 1,000 bytes, the stricter of the two, so a file it makes under 100 KB is also under 100 KB on a site that counts 1,024.

Can I compress a PNG?

Yes, but it is saved as JPEG. PNG keeps every pixel exactly, so it cannot be squeezed to a chosen size. For photos, JPEG is also far smaller.

Is my photo uploaded?

No. The compressor runs in your browser on your phone or computer. Nothing is sent to SareeViz or anyone else.

Sources

Checked 29 October 2026.

  1. Fynd: Myntra image guidelines for sellers: 1080 x 1440 minimum, 3:4, JPEG, 500 KB to 1 MB, light grey for clothing