Compress an image to 1 MB and keep the detail

Make a picture smaller, by quality or to a target size.

or drop them anywhere on this page
Runs in your browser, never uploadedNo watermarkFree, no account

Compress & clean

Make pictures smaller, and see or remove the details hidden in them.

How it works

  1. 1
    Choose your pictures
    Select one or several, or drop them on the page. They open in this tab straight away; nothing is uploaded.
  2. 2
    Set it up
    Drag the quality, or set the size you need. The preview shows the result as you go.
  3. 3
    Save the result
    Press Compress. The new picture is made on your device, ready to save.
Where your picture goes
Nowhere. It stays on this device.

The picture is read from your disk and changed inside this tab. Close the tab and nothing is left anywhere else.

What it takes
JPG, PNG, WebP, AVIF, HEIC, GIF, BMP, TIFF, ICO

It works in current Chrome, Edge and Firefox. An iPhone HEIC photo needs a reader of about 1.5 MB, loaded once. Very large pictures may be too big for your browser.

A 1 MB upload limit sounds generous until you try it with a modern phone or camera. Photos of several megabytes are normal now, and a photo from a good camera can be many times that. The upload box simply says the file is too large.

This page is set up to resize an image to 1 MB, which here means its file size, not its shape. Target size is already set, so the tool finds the highest quality that fits, and at this size that is usually very high. A picture that is already smaller than 1 MB is kept no bigger. It all runs in your browser, with nothing uploaded.

Where a 1 MB upload limit appears

1 MB is a common cap on sites that take pictures from the public but still want them to look good. You may hit it when you:

  • list a car, a flat or something to sell, and each photo must be under 1 MB;
  • attach a screenshot or a photo of a fault to a support ticket;
  • post in a forum or a community site that limits each picture;
  • add photos to an insurance claim, a rental application or a council form;
  • upload pictures to a content system or a newsletter tool with a per-file limit.

In every case, the aim is the same: get under the limit while losing as little as you can. For much smaller limits, such as photos for email, compress an image to 500 KB suits better.

How to compress an image to 1 MB

  1. Press Select images and choose your pictures, up to 100 at once.
  2. Check that Compress by shows Target size, set to 1 MB.
  3. Keep Format on Original, or pick JPG if the site asks for it.
  4. Read the Result line, for example JPG · 6000 × 4000 · 978 KB · 91% smaller, and check the detail at 100% in the split view.
  5. Press Compress and save. Each file ends in _compressed, and your originals stay as they are.

A TIFF from a scanner or an editing app opens too, as do PNG, WebP, AVIF and iPhone HEIC files. With Format on Original, HEIC, TIFF and BMP pictures are saved as JPG, and the others keep their own format.

Quality stays high at 1 MB

To reduce photo size to 1 MB, the tool tries up to 8 quality levels and keeps the highest one that fits, up to quality 95. For most phone photos, that means the full size in pixels at a quality where the change is hard to find even at 100%.

Allow a smaller picture size only steps in when even the lowest quality is too big, which at 1 MB is rare. It can happen with very large, very detailed files, such as a high-resolution camera photo of foliage or a big scan. Then the picture is made smaller in pixels in up to 3 rounds, never below a quarter of its width and height.

If you want a smaller picture in pixels anyway, for example because the site shows photos at 1600 pixels, switch on Also make it smaller in pixels and set the Longest side. The quality then goes up further, because the same 1 MB covers fewer pixels.

A few habits help whenever you compress an image to 1 MB and want the most from it:

  • Start from the original photo, not a copy a chat app has already compressed, because lost detail does not come back.
  • Pick WebP under Format if the site accepts it: the same 1 MB holds more detail than a JPG.
  • Crop away what the site does not need, such as a wide border of sky or floor, before you reduce photo size to 1 MB.
  • Check one photo of a set at 100% before you run the rest: if it looks right, photos like it will usually look right too.

A picture already under 1 MB

Compressing to a target that is bigger than the file could make it worse: there is no point turning a 300 KB photo into a 1 MB one. So when a picture already under 1 MB keeps its own format, the tool aims for its current size instead, and the panel says: This picture is already under 1 MB, so it is kept no bigger than it is now.

  • A JPG, PNG, WebP or AVIF kept in the same format comes out the same size or a little smaller.
  • In a batch, each picture is judged on its own, so large photos are compressed and small ones are left close to their size.
  • If you change the format, the target applies as set. A PNG screenshot saved as JPG aims for 1 MB, and the panel warns if the result is bigger than the original.

That last case matters for screenshots. A large PNG screenshot over 1 MB can usually stay a PNG: switch Format to PNG, and the tool tries fewer colours to fit, which keeps text sharper than JPG. The Compress PNG page explains how.

1 MB, 1,024 KB and mixed batches

Sites count megabytes in two ways. Here 1 MB is 1,000,000 bytes, as the site writes sizes everywhere, which is the stricter of the two. A result under it passes either way.

What a 1 MB limit can mean
The site saysIn bytesA result from this page
1 MB, counting 1,000 KB per MB1,000,000At or under the limit
1 MB, counting 1,024 KB per MB1,048,576Under the limit, with room to spare
1,024 KB1,048,576Under the limit, with room to spare

For a batch of mixed pictures, the done screen lists each one with its new size and how much smaller it is. A picture that could not reach 1 MB still gets the closest result, and its row says Could not reach 1 MB in red. Save all as ZIP saves the whole set in one go.

The pictures are compressed in your browser and never uploaded to us, and every compressed picture carries no location, camera or date details. Need to shrink other kinds of file? The all tools page lists them.

Get your picture under 1 MB now

To compress an image to 1 MB, keep the format it has, let Target size find the highest quality that fits, and check the Result line. Pictures already under the limit are left no bigger, so you can run a whole mixed set without sorting it first.

Select your pictures above and press Compress. For any other target, the full image compressor is one click away.

Questions people ask

Will a photo that is already under 1 MB get bigger?

No, not when it keeps its own format. It is kept no bigger than it is, and the panel tells you so.

My site's limit is 1,024 KB. Will the result pass?

Yes. Here 1 MB is 1,000,000 bytes, which is less than 1,024 KB, so a result under 1 MB is under that limit too.

Will my photo lose quality at 1 MB?

Very little, for most photos. The tool keeps the highest quality that fits, up to 95, and usually the full size in pixels.

Can I compress a PNG screenshot to 1 MB?

Yes. Keep Format on Original or PNG, and the tool tries fewer colours before it makes the picture smaller. JPG is smaller still, but can blur text.

How do I resize an image to 1 MB?

To resize an image to 1 MB, open it on this page and press Compress: Target size is already 1 MB. It is the file size that changes. Most photos keep their full size in pixels at 1 MB, and a picture is made smaller in pixels only when no quality fits.

Is my picture uploaded when I compress it?

No. It is compressed inside your browser and stays on your device until you upload it yourself.

Step by step

  1. 1

    Select a picture, or several.

  2. 2

    Check the Target size (set to 1 MB).

  3. 3

    Press Compress and save the smaller files.

Our cookies keep you signed in. If you accept, we also load Google Tag Manager, which runs Google Analytics and Microsoft Clarity (which records how you move around the site). None of them run unless you accept. The privacy page has the details.

Read first