Compress Image to 1MB

Reduce any photo to under 1MB for forms, applications, and websites — automatically keeping the best possible quality.

Quick answer: Choose your photo and click Compress to 1MB. The tool finds the highest quality that fits under 1MB, and shrinks the dimensions only if it has to. Everything runs in your browser — nothing is uploaded.

Need a different size?

Advertisement

How to compress an image to 1MB

  1. Choose your image. Tap the upload box or drag photos onto it. JPG, PNG, WebP and iPhone HEIC files all work, and you can add several at once.
  2. Check the target. It's already set to 1MB. If your form lists exact pixel dimensions, enter the width in “Max width.”
  3. Compress. The tool automatically tests quality levels and keeps the sharpest version that fits under 1MB. It only shrinks the dimensions if quality alone isn't enough.
  4. Download. Each result shows the new file size, dimensions, and quality. Click Download to save it.

When you need a 1MB image

  • 1MB upload limits. Visa applications, government portals, and many web forms cap files at 1MB.
  • Email attachments. Keep several photos under common attachment limits.
  • Online marketplaces and classifieds. Listing sites frequently reject photos above 1MB.

Requirements vary between websites and change over time, so always check the official instructions for the exact file size, dimensions, and format.

Best dimensions for a 1MB image

Image typeTypical dimensionsExpected quality at 1MB
Full phone photo2500×1900 to 3000×2250 pxNear-original
Website hero1920×1080 pxExcellent
Document scan2000×2800 pxVery readable

File size depends on both pixel dimensions and detail. A simple photo with a plain background compresses much further than a busy scene with lots of texture.

Tips for the best quality at 1MB

  • 1MB is large enough that most photos keep near-original quality.
  • Some forms count 1MB as 1,000KB and others as 1,024KB — the tool targets under 1,000,000 bytes, so it passes both.
  • HEIC photos from iPhones are converted to JPG automatically, which many forms require.
  • If a form needs an exact pixel size too, set “Max width” to that value.

Why the result is slightly under 1MB

“1MB” can mean 1,000KB or 1,024KB depending on the site, so this tool keeps every file under 1,000,000 bytes to pass both.

Frequently asked questions

How do I compress a picture to under 1MB?

Drop it into the tool and click Compress. It automatically keeps the highest quality that fits under 1MB and gives you a JPG to download.

Does it work with iPhone HEIC photos?

Yes. HEIC files are converted to JPG in your browser first, then compressed to under 1MB.

Are my images uploaded to a server?

No. Compression happens entirely in your web browser using your device. Your images never leave your computer or phone.

Does it work on my phone?

Yes. It works in modern mobile browsers on iPhone and Android. Tap the upload box, pick a photo from your gallery, and download the result.

What format is the compressed image?

The result is a JPG (JPEG) file, the format almost every form and website accepts. Transparent areas become white.

How do I compress an image to 1MB on my phone?

Open this page in your phone's browser, tap the upload box, choose a photo from your gallery, and tap “Compress to 1MB.” Then tap Download to save the smaller file.