Compress Image to 1MB

Bring photos and screenshots under a 1 MB upload limit with as little change as possible. The target is preset to 1000 KB, which keeps files under 1 MB however a site counts it, and nothing is uploaded.

  • Nothing uploadedFiles never leave your device
  • InstantInstant, no upload wait
  • FreeFree, no sign-up, no watermark

Target size is set to 1 MB. You can change it after adding images.

Drop images to compress

JPG, PNG, WebP, HEIC, GIF or BMP, as many as you like.

Or drag and drop, or paste with Ctrl + V. Files stay on your device.

How to use the Compress Image to 1MB tool

  1. Add the image

    Choose a photo, a screenshot or a batch of files. JPG, PNG, WebP and iPhone HEIC all work.

  2. 1 MB is preset

    The page opens with a 1 MB target. Once your files are in, the Maximum file size box shows it as 1000 KB. Leave it unless your form says otherwise.

  3. Check size and dimensions

    Each file's line shows its new size, its pixel dimensions and the quality used, so you can see straight away whether anything was reduced.

  4. Download and upload

    Save the file, or a ZIP of all of them, and upload it to the form or site.

Why use KBSnap’s Compress Image?

Preset to 1 MB
The limit is entered as 1000 KB. If a site allows more, type any value up to 100,000 KB instead.
Safe under both definitions
Files stay at or under 1,000,000 bytes, so they pass whether a site treats 1 MB as 1,000 KB or 1,024 KB.
Full size where it fits
Dimensions are reduced only when lowering the quality can't reach 1 MB, which for many phone photos never happens.
Screenshots stay sharp
PNG screenshots keep their format and, when needed, are shrunk by reducing colours, so text stays crisp.
Private and unlimited
Every file is processed in your browser. Nothing is uploaded, and there's no account, watermark or daily cap.

Why 1 MB is such a common limit

1 MB is a round, easy-to-remember cap: large enough for a good photo, small enough to keep a site's storage and page loads under control. It turns up on:

  • Application and registration portals, for supporting documents and photos uploaded as images, usually alongside much smaller limits for the applicant's photo and signature.
  • Contact, complaint and support forms that accept an attached photo or screenshot.
  • Websites and content management systems, where the site owner or the hosting plan sets a maximum upload size.
  • Community sites and older platforms that cap image attachments on posts and profiles.

A phone photo of 2–6 MB is over that limit, even though 1 MB is plenty for it to look good on screen. A long PNG screenshot can be over it too.

Is 1 MB 1,000 KB or 1,024 KB?

Both are in use. Some sites and operating systems count 1 MB as 1,000,000 bytes, others as 1,048,576 bytes (1,024 × 1,024). The gap is under 5%, but that's enough to get a file rejected when it's right at the edge.

This page treats 1 MB as 1000 KB, and the compressor keeps the file at or under 1,000,000 bytes. That's under the limit in either system, so you don't need to know which one the site uses.

Why the result says 977 KB

This page measures sizes in blocks of 1,024 bytes, the same way Windows File Explorer does, so a file of 1,000,000 bytes reads as about 977 KB. A Mac's Finder counts in thousands, so the same file shows as about 1 MB there. It's one file described two ways, and it's under the limit either way.

Using the full 1,024 KB

If a form states plainly that 1 MB means 1,024 KB, you can type 1024 into the Maximum file size box. The compressor then stays under 1,024,000 bytes, still below 1,048,576, and has a little more room for detail. If the form doesn't say, leave it at 1000.

What a 1 MB photo keeps

With 1 MB to work with, the compressor often doesn't need to touch the pixel dimensions at all. It lowers the JPG quality from 92% only as far as it must, and reduces the dimensions only if a quality of 35% still won't fit.

  • 12 MP photos (4032 × 3024 px, a common default on phones) often fit at full size with a medium quality setting. Very detailed scenes, such as foliage or a crowd, may be reduced slightly.
  • 24 MP photos may be reduced a little. 48 and 50 MP modes are reduced, because 1 MB can't hold that many pixels at a quality worth keeping. The new size still leaves plenty for viewing on screen.
  • In Safari, and in any browser on an iPhone or iPad, the browser can only work with images up to about 16.8 megapixels, so larger photos are scaled to that size first. Other browsers handle up to 64 megapixels.
  • Photos already under 1 MB in the same format are left exactly as they are, unless Limit width narrows them, so there's no second round of quality loss.

Printing from a 1 MB file

A 1 MB photo is meant for screens and uploads, but it can also print well at small sizes. A 6 × 4 inch print at 300 DPI needs 1800 × 1200 pixels, which fits comfortably in 1 MB. For A4 prints and larger, or anything you'll frame, print from the original.

Worked example: photos for a complaint form

A courier's complaint form asks for photos of a damaged parcel, JPG only, maximum 1 MB per file. You have three photos from an Android phone in its 50 MP mode, about 10 MB each, plus a PNG screenshot of the order confirmation.

  1. Add all four files. The target already reads 1000 KB.
  2. Set the output format to JPG, because the form accepts only JPG. That converts the PNG screenshot as well.
  3. Look at the photo lines. They show Dimensions reduced to fit 1000 KB and the new pixel size, still wider than most computer screens and more than enough to show the damage.
  4. Check the screenshot's line. As a JPG it will usually fit at a high quality, so the text stays clear. On a computer, open the before/after view to confirm the small print is readable.
  5. Download each file and attach it to the form.

On a slow connection, turn on Limit width at around 2000 px before downloading. The photos get lighter and upload faster, and they still show every dent.

Compress, resize or convert?

A 1 MB limit is often only one of several rules on a form. Match the tool to the rule:

The form saysWhat to use
Maximum 1 MB, nothing about pixelsThis page, with JPG output if only JPG is accepted
Exact pixels, such as 1080 × 1080, and under 1 MBThe Image Resizer with its KB limit switched on
JPG or PNG only, and you have HEIC or WebPJPG output here, or the Image Converter to change the format at full size
At least 1200 px wide, and under 1 MBThis page, then check the new width on the result line
One PDF of up to 1 MBJPG to PDF to combine the images, then compress PDF to 1MB if needed

For a single PNG that just needs to become a JPG, PNG to JPG does that at full size.

Before you upload

  • Check the extension. A form that asks for .jpg won't take a .png or .heic. The result line shows the name of the file you'll download, for example photo-compressed.jpg.
  • Check the dimensions if the form sets a minimum. The result line shows the original and the new pixel size side by side.
  • Location data. Photos the compressor saves again come out without the GPS location and camera details your phone stored. A photo that was already under 1 MB is kept exactly as it was, so it keeps whatever information it had.
  • Transparent PNGs saved as JPG get a white background, because JPG can't store transparency.
  • Several images, one upload. If the form takes a single file, remember that sizes add up: five 1 MB photos in one PDF won't come to 1 MB.

Frequently asked questions

How do I compress an image to 1 MB?

Drop the image onto this page. It's compressed straight away to the preset 1000 KB, which is 1 MB. Look over the size and dimensions shown for it, then download.

Does the tool count 1 MB as 1000 KB or 1024 KB?

1000 KB. The file is kept at or under 1,000,000 bytes, which is below the limit whichever way a site counts. If a form says 1 MB is 1024 KB, you can type 1024 for a little more room.

Why does my compressed image show 977 KB?

This page and Windows both count a kilobyte as 1,024 bytes when they display sizes, so a file at the 1,000,000-byte limit reads as about 977 KB. It's the same file, and it's under 1 MB.

Will my photo lose quality at 1 MB?

Very little that you'd notice on screen. Many 12 MP phone photos fit at full size with only the JPG quality lowered. Photos from 48 or 50 MP modes are reduced in size, which still leaves plenty for viewing on screen.

Can I compress a screenshot to under 1 MB?

Yes. Keep PNG output and the tool trims the colour palette, which keeps lettering sharp, or choose JPG if the form accepts only JPG.

Can I compress iPhone photos to 1 MB?

Yes. Add HEIC photos directly and they're saved as JPG under 1 MB. In Safari, and in any browser on an iPhone or iPad, photos above about 16.8 megapixels are scaled to that size first, because that's the largest image the browser can process.

Can I set a limit of 2 MB or 5 MB instead?

Yes. Type the limit in KB into the Maximum file size box: 2000 for 2 MB or 5000 for 5 MB. Every file in the list is compressed again to the new limit.

More free tools

View all tools

Change image dimensions in pixels, percent, cm, mm or inches, with DPI control.

Convert HEIC, WebP, PNG and JPG images to JPG, PNG or WebP in one click.

Turn photos, scans and screenshots into a single, neatly laid-out PDF.