Target size · 1 MB · keeps the format

Compress an image to 1 MB

Drop your image: the target is 1 MB and the format stays the same (JPG stays JPG, PNG stays PNG, WebP stays WebP; HEIC becomes JPG). The tool picks the highest quality under 1 MB and keeps the original dimensions whenever it can; most phone photos get under 1 MB at full size or at about 3000 px wide when the scene is very detailed.

Compress an image to 1 MB

Drop up to 100 images: the whole batch is compressed for free and you see how much you save. The first image is free to download, Pro unlocks the rest. Files never leave your device.
Drop images here or click to browse (up to 100)
Output format
JPG stays JPG, PNG stays PNG, WebP stays WebP. HEIC and other formats become JPG (PNG when transparent).
Compress by
The highest quality that fits, with smaller dimensions only when needed. 1 KB = 1,000 bytes, so it passes strict forms.
KB
Off: the dimensions stay the same. On: wider images are scaled down, which saves the most.

Go Pro

Every file of every batch, unlimited, as one ZIP, on all your devices.
Billing
Monthly · $4.99 / monthCancel anytime in two clicks.
Yearly · $29 / year$2.42 a month, 52% less than monthly.Save 52%
Lifetime · $59 oncePay once, yours for good: the price of 12 months. No subscription.No renewal
7-day pass · $3.99 oncePro for 7 days to finish this job. Pay once, it does not renew.No renewal
  • Every file of every batch, as one ZIP
  • No daily limit, on all your devices
  • Claude, ChatGPT and the API included (10,000 a month, fair use)

Secure checkout by Stripe, in your currency. 14-day money-back guarantee. Cancel anytime from your account.

Keeps the format. JPG stays JPG, PNG stays PNG, WebP stays WebP, so the file still matches what the site expects.

Full size when possible. Dimensions shrink only if quality alone cannot reach 1 MB.

Just under the limit. The tool searches for the highest quality that fits, so you keep as much detail as 1 MB allows.

Private. Compression runs in your browser; EXIF, GPS location and camera details are removed.

How it works

Step 1

Add your image

Drop the photo or screenshot that was rejected as too large. Its format is kept; HEIC, BMP, AVIF and TIFF files become JPG, or PNG when they have transparency.

Step 2

Keep the 1 MB target

The target is preset to 1 MB. If the site counts 1 MB as 1,000,000 bytes and refuses the result, lower it to 950 KB.

Step 3

Let it compress

The tool lowers the quality first and only scales the image down if it still does not fit.

Step 4

Download and upload

Download the file and upload it where it was rejected.

Where do you need an image under 1 MB?

1 MB is a classic upload limit. A Google Forms file-upload question can be capped as low as 1 MB by the form's owner, and many forums, community sites, school and HR portals and older content systems stop at 1 MB per image. It is also a good size for email: Gmail allows 25 MB of attachments per message, so photos at 1 MB each let you send around twenty instead of a handful of originals. Limits for the big platforms are collected in image upload size limits by platform.

Will my image keep its format and size?

The format, yes: this page keeps it. A JPG is recompressed as a JPG at the highest quality under 1 MB. A PNG stays a PNG: its colors are reduced to a palette of up to 256, which keeps transparency and is usually invisible on screenshots and graphics. A WebP stays a WebP. HEIC, BMP, AVIF or TIFF files become JPG, or PNG when they have transparency. The dimensions stay the same unless quality alone cannot get under 1 MB; then they shrink step by step until the file fits.

What fits in 1 MB?

Typical results under 1 MB; real numbers depend on detail, noise and transparency.

ImageTypical result under 1 MBNotes
JPG phone photo, 12 MP (4032×3024)Full size or about 3000 px wideDepends on detail and grain
JPG from a 24–48 MP phone or cameraAbout 3000–3500 px wideScaled down automatically
PNG screenshot from a laptopUsually full sizePalette of up to 256 colors
Photo saved as PNGOften scaled to about 1200–1500 px wideSwitch the output to JPG to keep more pixels
WebP photoUsually full size or slightly reducedWebP holds more detail per byte than JPG

How do I get a photo from several MB to under 1 MB?

  1. Open this page on the device where the photo is, phone or computer.
  2. Drop the photo on the tool, or tap to choose it from your library.
  3. Keep the 1 MB target, or type a lower value in KB if the site's limit is smaller.
  4. Download the result and check its size in your file manager or Files app.
  5. Upload it where the original was refused.

Why the numbers work, and how to estimate the result before you start, is explained in convert a photo from MB to KB.

Why is my image still refused after compressing?

  • The site counts megabytes differently. 1 MB can mean 1,048,576 bytes or 1,000,000. The tool aims under 1,000,000, so the file passes both.
  • The site limits pixels too. Some uploads also cap width or height, for example at 2000 px. Turn on Limit width.
  • The format is not accepted. A site that refuses WebP or PNG needs a JPG: set the output format to JPG.

Other error messages and their fixes are in fix “image too large to upload”.

Any size in between
Need 800 KB or 1.5 MB instead? Type the value in KB in the Target size box: the tool works the same way for any limit.

Image to 1 MB: questions

Let the tool keep the full dimensions and lower only the quality: phone photos are saved at a high quality, and the first step down removes many bytes without a visible change. Very detailed photos may be scaled to about 3000 px wide, still more than any screen shows.

Open this page in Safari, tap the tool and choose the photo; HEIC photos are read by Safari and saved as JPG under 1 MB. The result goes to the Files app, ready to upload.

It depends on who counts: many systems use 1 MB = 1,024 KB, others 1,000 KB or 1,000,000 bytes. This page aims under 1,000,000 bytes, the strict count, so the file passes either way.

Yes. This page keeps the format: the PNG's colors are reduced to a palette of up to 256 with transparency kept, and the image is scaled down only if that is not enough.

Only when quality alone cannot reach 1 MB. Most phone photos and screenshots keep their full dimensions or lose a little width at most.

Other sizes and formats

Image to 500 KB

Compress an image to 500 KB

Compress a photo to 500 KB free, with no upload. The target is preset: you get the best JPG quality under 500 KB, typically at 2000–2500 px wide.

Read more
Image to 2 MB

Compress an image to 2 MB

Compress an image to under 2 MB free, no upload. Same format, full size when it fits: right for 2 MB upload caps and YouTube thumbnails from the mobile app.

Read more
Compress PNG

Compress PNG images

Compress PNG files free in your browser, no upload. A palette of up to 256 colors, like pngquant, shrinks most PNGs by half or more and keeps transparency.

Read more

Guides

Compression4 min read

Fix “image too large” errors

First check whether the limit is in MB (file size) or pixels (dimensions). Compress for MB limits, resize for pixel limits, save HEIC as JPG. Free fix.

Read more
Compression5 min read

Upload limits by platform

Max image file size and recommended dimensions for Gmail, WhatsApp, Discord, Slack, Instagram, X, LinkedIn, YouTube, Shopify, eBay, Amazon and more.

Read more
Compression4 min read

Convert a photo MB to KB

1 MB is 1,024 KB (or 1,000). To turn a 3 MB photo into 500 KB or less, resize it to about 2,000 px, then save it as JPEG at quality 70–80. Examples inside.

Read more