Compress JPG to 2 MB

Shrink a JPG to 2 MB or less for 2 MB upload limits while keeping full resolution. Free, and nothing is uploaded.

  • Runs in your browser
  • Same format, smaller file
  • Batch & ZIP download

How to compress a JPG to 2 MB

  1. 1

    Add your JPG

    Drop one or more JPG files onto the compressor above, paste them, or click to browse.

  2. 2

    2 MB is preset

    The target is already set to 2 MB, and each file is compressed to land at or just under it. You can switch to another size or a percentage to reduce by.

  3. 3

    Compress

    Click Compress. The JPG is processed in your browser; nothing is uploaded.

  4. 4

    Check and download

    Check the new size, then download each file or all of them as a ZIP.

What fits in 2 MB

Roughly how large a detailed JPG photo can be at 2 MB. Simple images, like documents and graphics, can stay larger.

ImageRoughly fitsQuality
Photo (3:2)≈ 4,300 × 2,860 px (12 MP)Good
Photo (3:2)≈ 5,790 × 3,860 px (22 MP)Acceptable, some artefacts
Square photo or avatar≈ 3,510 × 3,510 px (12 MP)Good

Rough guide for detailed photos. Real results depend on detail, noise and colour.

What 2 MB is typically for

  • Websites and apps with a 2 MB upload limit
  • Photo submissions and contests that cap files at 2 MB
  • Keeping originals sharp at a fraction of their size

Limits vary by site and change over time; check the exact number where you're uploading.

How JPG gets smaller

Re-encodes with an optimised JPEG encoder at a tuned quality and strips bulky metadata.

Compress JPG by quality level instead →

Neighbouring sizes

Or compress JPG by level and set any size or percentage yourself.

Got a mix of formats? Compress any image to 2 MB.

Compress other images

All images →

JPG to 2 MB: frequently asked questions

Free, private and in your browser

JPG to 2 MB, done.

Drop the file, keep the preset, download the result. No sign-up, no watermark.

  • Most conversions never leave your device
  • Cloud files deleted automatically
  • No watermarks