Skip to content
CompressJPG

Compress JPEG to 1MB

Get your photo under 1MB without guessing quality settings. We find the best quality that fits, right in your browser.

Your images are processed on your device and never uploaded.

How to compress a JPEG to 1MB

  1. 1

    Drop your image into the box above, click to browse, or paste it with Ctrl+V. iPhone HEIC photos work too.

  2. 2

    The target is already set to 1MB. Change the number if your form asks for a slightly different limit.

  3. 3

    Check the new size under the image, hold "Compare" to see the original, then download.

When do you need a 1MB JPEG?

Many websites and online forms reject uploads above 1MB. This is common for email, messaging apps and print-ready uploads. Email providers, chat apps and photo-print services often limit uploads to 1 MB per image.

Our tool searches for the highest JPEG quality that still fits under 1MB, so you keep as much detail as possible. If the image is very large, it is also scaled down a little until it fits, and the new dimensions are shown under the image.

Frequently asked questions

Why reduce a photo to 1MB instead of smaller?

A 1 MB JPEG keeps nearly all the detail of a full-resolution photo, so it is a good choice when you may want to print or crop it later.

Will the file be exactly 1MB?

It will be at or just under 1MB, never over. Upload portals only check the maximum, so a file slightly below the limit is accepted.

Are my photos uploaded to a server?

No. Compression runs entirely in your browser using WebAssembly. Your images never leave your device.

Can I compress PNG or WebP to this size?

Yes. PNG and WebP images are converted to JPG while compressing. Transparent areas become white.