/tools/compress-image-to-1mb

Compress Image to 1MB

Shrink a photo to under 1 MB while keeping most or all of its resolution. Useful for upload forms with a 1 MB limit, email attachments and sharing photos without filling inboxes.

Private & secure
Upload image or drag & drop
JPG · PNG · WebP

How to use the Compress Image to 1MB

01
Upload
Drop an image or pick one from your device.
02
Adjust
Pick a quality or a target size. The preview updates instantly.
03
Download
Compare before and after, then save the result.

Shrinking a phone photo to 1MB

A modern phone photo is often several megabytes. A 12-megapixel JPG can usually be brought under 1 MB by lowering the quality alone, so you keep every pixel. Very detailed scenes, such as foliage or crowds, may need a lower quality than you would like, and in that case resizing to about 3000 pixels wide gives a cleaner result.

iPhone HEIC photos are accepted too. They are converted to JPG on the server, rotated upright, and compressed to the target.

How to compress an image to 1MB

Upload the photo. The 1 MB target is preselected, and JPG and WebP files keep their format, while PNG, HEIC and TIFF files are saved as JPG so the target applies. Choosing PNG output would turn the target off, because PNG is lossless. The tool then searches for the highest quality that fits.

The results panel shows the original and new file size and dimensions. Most photos keep their full dimensions at 1 MB.

Choosing between 1MB, 500KB and 2MB

Pick 1 MB when you need to keep a photo large enough to zoom into or print at a small size, but the destination has a limit. For web pages, 500 KB or less loads faster. If a portal allows 2 MB and you want to keep as much detail as possible, use the 2 MB target instead.

Sharing photos by email and chat

Email services limit the total size of attachments, so a few full-size phone photos can fill a message quickly. Compressing each photo to 1 MB lets you attach several while keeping them large enough to view full screen. Chat apps often recompress photos on their own, and sending a file you have already compressed gives you more control over how it looks.

Supported formats

JPGPNGWebP

Files up to 25 MB. Large, high-resolution photos are supported.

Privacy

Your file is sent over HTTPS, processed in memory and returned straight away. It is never stored, never shared and never used for anything else. No account needed. How we handle files.

Compress Image to 1MB FAQ

Does 1MB mean 1000KB or 1024KB?

This tool treats 1 MB as 1,024 KB. If a website counts 1 MB as 1,000 KB and rejects a file just under the limit here, choose 500 KB or resize the photo slightly before compressing.

Can I compress a PNG to 1MB?

Yes. A PNG upload is saved as JPG by default, which can aim for 1 MB. Pick WebP if you need to keep transparency. PNG output is lossless, so it can't aim for a specific size.

Will my photo lose resolution?

Usually not at 1 MB. The dimensions only shrink if the lowest quality setting is still over the limit.

How do I send many photos under 1MB each?

Use the Bulk Image Compressor. Add up to 20 photos, choose the 1 MB target per file, and download them all in one ZIP.

Are my images safe?

Your file is sent over HTTPS, processed in memory and returned straight away. It is never stored, never shared and never used for anything else.

Is it free?

Yes. No account, no watermark and no limit on how many images you process. Files can be up to 25 MB.

Related tools

See all 17 compress tools →