Compress Image to 1 MB

Always under 1 MB, at the best quality that fits.

How to use Compress Image to 1 MB

Make a photo smaller than 1 MB for uploads with a 1 MB limit, such as many forms and email. The tool tries many settings and keeps the best-looking one that is still under 1 MB, then shows you the exact size in bytes. Your photo stays on your device.

  1. 1

    Choose your photo, or drop it anywhere on the page. JPG, PNG, WebP and iPhone HEIC photos all work.

  2. 2

    The limit is set to 1 MB. Need another size? Each size has its own page: pick it from the links under the limit.

  3. 3

    Leave Pixel size on Best fit, or choose Exact if the form also asks for a set width and height.

  4. 4

    Check the preview. Use View at 100% to see every pixel of the file you'll get.

  5. 5

    Press Download JPG. The file is guaranteed to be under 1 MB.

Common questions

How do I compress a photo to 1 MB?

Add your photo here. The limit is already set to 1 MB, so the tool finds the best quality that fits and you press Download JPG.

Will the file really be under 1 MB?

Yes. Every result is measured before you can download it, and only a file under 1,000,000 bytes is offered. The exact number of bytes is shown next to the preview.

Why is my photo smaller in pixels after compressing to 1 MB?

When a photo can't fit under 1 MB at its full size and still look good, Best fit makes it a little smaller in pixels instead of making it blocky. Choose Keep if you need the pixel size unchanged.

Can I set an exact width and height too?

Yes. Choose Exact under Pixel size and type the width and height. The photo is cropped from the centre to fill that shape, then compressed to fit the limit.

Does it work with iPhone photos?

Yes. HEIC photos from an iPhone open here and are saved as JPG.

Is my photo uploaded?

No. Everything happens in your browser, so your photo never leaves your device.