Compress an image to under 1MB

Drop images here

or click to choose — JPG, PNG, WebP, GIF, BMP — multiple files supported

Target file size

If the target can only be reached at low quality, the image is scaled down instead — but never below the minimum width you set here.

Drop in a photo and the tool finds the highest quality that brings it under 1MB — aiming below 1,000,000 bytes, so the file passes a form whether it counts a megabyte as 1,000 KB or 1,024 KB. Batch several images at once and download them as a ZIP. Everything runs on your own device: nothing is uploaded, and there is no sign-up or daily limit.

How to get a photo under 1MB

  1. Drop one or more JPG, PNG or WebP images into the box above. The 1MB target is already selected.
  2. The tool searches for the highest quality that still fits under the limit and shows the new size next to each image.
  3. Download the result, or all of them as a ZIP. Your original files are not changed.

Each result lists the quality setting it used and, if the image had to be made smaller, its old and new dimensions — so you can see exactly what it took to reach the limit instead of guessing.

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

Both definitions are in everyday use, and the gap between them is a common reason a file that “should” fit gets rejected. In the decimal definition used by most storage makers and by macOS, 1MB is 1,000,000 bytes. In the binary definition used by Windows File Explorer and many other programs, 1MB is 1,048,576 bytes (1,024 KB). A website's upload check can use either one. A photo of 1,030 KB passes the second check and fails the first.

This tool always aims below the stricter number. A 1MB target means the result is at most 1,000,000 bytes, which fits either way. The same rule applies to every size here: 500 KB means 500,000 bytes at most. The file ends up about 2% smaller than the looser limit would allow — far too little difference to see.

Where you check the sizeWhat “1 MB” means thereA 1,000,000-byte file shows as
Windows File Explorer1,048,576 bytes976–977 KB
macOS Finder1,000,000 bytes1 MB
This tool's result list1,048,576 bytes (shown in KB)976.6 KB

If you want to be certain, look at the exact byte count: on Windows, right-click the file, choose Properties and read the number in brackets after the size.

Where 1MB limits come up

A 1MB ceiling is common wherever a site stores a lot of user photos: job and admission applications, government and exam forms that ask for a photo or a scanned document, marketplace and property listings, profile pictures, school and club registration pages, and support tickets. Modern phone cameras produce photos of several megabytes, so almost every picture taken on a phone needs compressing before one of these forms will take it.

Some forms add other rules next to the size limit, such as a minimum width in pixels, a required format like JPG, or a maximum size for a scanned signature. Check the form's instructions first: set Output format to JPEG if it asks for JPG, and raise Minimum width if it names a resolution, so the tool will never shrink the image below it.

How much quality is lost at 1MB?

Usually very little you can see. A large phone photo carries far more detail than a form, a listing or a screen can display, and JPEG compression removes the parts the eye notices least first. How far the quality setting has to drop depends mostly on the resolution and on how much fine texture the picture has: a 12-megapixel photo of grass and leaves needs much stronger compression than a portrait against a plain wall. The tool keeps the full dimensions while it can reach the target at a reasonable quality; if that would push the quality below about half, it scales the picture down instead, because a smaller photo at good quality looks better than a large one squeezed hard. The minimum width field decides how far it may go. To choose the size yourself, use Resize Image first — for example to 2,000 pixels wide — and compress that.

Photos that will not go under 1MB

  • Screenshots and graphics saved as PNG are stored without loss, so they are often several times larger than a photo of the same size. Converting them to JPEG or WebP here is what makes them small.
  • Very large images with a high minimum width. A panorama that must stay 6,000 pixels wide may simply not fit. Lower the minimum width and try again.
  • Transparent PNGs get a white background, because the compressed copy is saved as JPEG or WebP with the transparent areas filled. If you need the transparency, this is not the right tool for that image.

For a limit other than 1MB, use Compress to 500KB, 200KB or 100KB, or type any number into Compress Image to Target Size. If the form also names exact pixel dimensions, Resize Image first.

Nothing is uploaded to do this

Decoding, the quality search and re-encoding all happen inside your browser via the Canvas API. The photo is never sent to a server, so there is no queue, no daily limit and no size cap beyond your own device's memory. Re-encoding through a canvas also removes EXIF metadata — camera model, GPS coordinates, timestamps — from the result, which is worth knowing before a photo goes into a public listing.

Frequently asked questions

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

Both are used. Storage makers and macOS count 1MB as 1,000,000 bytes (1,000 KB); Windows File Explorer and many other programs count it as 1,048,576 bytes (1,024 KB), and an upload form can check either. This tool aims below 1,000,000 bytes, so the result fits whichever definition the form uses.

Why was my photo rejected even though it says 1MB?

Usually because the file was between 1,000,000 and 1,048,576 bytes - under 1MB in one definition and over it in the other. Windows may even show such a file as "1,002 KB". Compress it again here, where the target is always below 1,000,000 bytes, and check the exact byte count in the file's Properties if you want to be sure. Also check whether the form asks for a specific format such as JPG.

How do I compress a photo to less than 1MB on my phone?

Open this page in your phone's browser, tap the box and pick the photo from your gallery. It is compressed on the phone itself and you can save the result straight away - there is no app to install and nothing is uploaded. Photos from modern phone cameras are usually several megabytes, so this works for exactly that case.

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

Some, but usually not visibly at the size a form, listing or screen shows it. The tool lowers JPEG quality only as far as needed and reports the setting it used. If a very large, detailed photo comes out blocky, resize it to a smaller width first and compress again - a smaller image at good quality looks better than a large one compressed hard.

Should I use this instead of the 500KB or 200KB tools?

Use the number the form or site asks for. If it says 1MB, this page is right and gives you the best quality under that limit. If it says 500KB or 200KB, use those pages - aiming lower than you need only costs quality - and for any other number use Compress Image to Target Size.

Are my photos uploaded anywhere to do this?

No. The compression runs in your browser using the Canvas API. Open your network tab, or disconnect from the internet after the page loads - the tool keeps working, because the photo never leaves your device.