Compress Image to 1MB

"Maximum file size: 1MB" is the classic upload wall — job application portals, government forms, CMS uploads, and support ticket attachments all use it, while your phone shoots 4–8MB photos. This tool re-encodes your image just under 1MB at the highest quality that fits, which for most photos means no visible change at all.

Spec check ≤ 1 MB · JPG AWAITING FILE
Drop your image here or tap to choose — JPG, PNG, WebP
Processing on your device…
Processed image preview

100% private — this tool runs in your browser. Your image is never uploaded to any server.

Compress Image to 1MB — specification

Target size1 MB (1,024 KB) or less
Output formatJPEG
Typical useJob portals, form uploads, email
Quality impactUsually invisible — 1MB is generous for photos

How to use this tool

Four steps, a few seconds, nothing installed.

1

Upload your image

Drop your file in, or tap to browse. It never leaves your device.

2

Automatic processing

Quality and dimensions are tuned instantly to meet the target — no sliders.

3

Check the spec stamp

A green ✓ stamp means the file genuinely meets the requirement.

4

Download & submit

Save the result and upload it to your form or platform — it passes first try.

What you'll get

photo.jpg 4.2 MB — rejected IMAGEFRY photo.jpg under 1 MB ✓

A typical phone photo (left) compressed to just under the 1 MB limit (right) — highest quality that fits, dimensions preserved whenever possible.

Frequently asked questions

Will compressing to 1MB reduce my photo's quality?

Rarely visibly. 1MB comfortably holds a sharp high-resolution photo; going from a 6MB camera file to 1MB mostly discards data your screen can't display anyway. The tool always uses the highest quality that fits.

How do I compress to 1MB without changing dimensions?

That's the default behavior: quality is adjusted first, and dimensions are only reduced if a file can't reach the target otherwise — which almost never happens at a 1MB budget.

What about PNG files over 1MB?

Upload them here — the tool converts to JPEG during compression, which is how you get a photo under 1MB. If you must keep PNG format (transparency), reduce dimensions instead with our resize tool.

Related tools

From the blog