Compress Image to 1MB
Bring an image under 1MB while keeping near-original quality.
Drop an image here or click to choose
processed on your device — never uploaded
One megabyte is the limit you meet when a site wants decent pictures but not originals: forum attachments, support tickets, classifieds and marketplace listings, club websites, intranet profiles and older content management systems that reject anything heavier. It is a generous target. A photo of a few thousand pixels across can sit under 1 MB and still look like the original on a monitor or a phone screen.
This page targets 1,024 KB, the way most software counts a megabyte. Because the ceiling is high, the tool usually finds a quality setting that fits without touching the pixel dimensions, so a 4,000 pixel wide photo stays 4,000 pixels wide. Only an unusually detailed or oversized image, a high-resolution scan for example, needs a modest downscale on top. Images already below 1 MB are left exactly as they are.
Two honest notes. First, 1 MB is light compression, not a web-page size: for a hero image or a blog post you will want something closer to 200 KB, which you can set on the main Compress Image tool. Second, the work is done on your device without an upload, which also means a 10 MB photo does not have to crawl up a slow connection before anything happens.
More sizes & options
- Compress Image — all options
- Compress Image to 10KB
- Compress Image to 20KB
- Compress Image to 50KB
- Compress Image to 100KB
- Compress Image to 150KB
- Compress Image to 200KB
- Compress Image to 500KB
- Compress JPEG to 100KB
- Compress Image for a Visa Application
- Compress Photo for a Passport Application
- Compress Image to 30KB
- Compress Image to 300KB
- Compress Image to 2MB
- Compress PNG Online — Free & Private
- Reduce Image File Size — Free, No Upload
- Compress an Image for Email — Free & Private
- Compress an Image for WhatsApp — Free & Private
- Compress an Image for WordPress — Free & Private
Frequently asked questions
- Is 1MB basically lossless?
- It's close — 1MB keeps most detail for typical photos, so it's ideal when you want the smallest change in quality.
- Can I compress very large phone photos?
- Yes — even a large 5–10MB phone photo will be brought under 1MB, downscaling slightly only if needed.
- Is 1 MB counted as 1,000 KB or 1,024 KB here?
- This page uses 1,024 KB. If a site counts a megabyte as 1,000 KB and your result lands in the narrow gap between the two, open the main Compress Image tool and type 1000 as the target instead.
- Is 1 MB small enough for a website image?
- For an upload limit, yes. For page speed, no: a 1 MB image slows a page noticeably on mobile. For pictures that will be displayed on a web page, aim for 100 to 300 KB with a custom target.
Guides
- Image compression explained: JPG, PNG, WebP, and how to hit an exact file size Why a photo is 4 MB, what actually makes it smaller, the real differences between JPG, PNG and WebP, and how to get a file under 100 KB or 200 KB for a form without it turning to mush.
- How to take a passport photo at home that gets accepted The rules that get home-made passport photos rejected are about the photo you take, not the software. Lighting, distance, background, expression and the exact sizes for the US, UK, EU, India and Canada, plus how to print several copies for the price of one.
- HEIC: why iPhone photos will not open on Windows, and every way to fix it Since 2017 iPhones save photos as HEIC, a format half the size of JPG that Windows, many websites and most printers cannot read. What HEIC is, what you lose by converting, the iPhone settings that avoid the problem, and how to convert without uploading.
- What your photos reveal: EXIF, GPS location, and how to strip it before sharing Every phone photo carries a hidden record: where it was taken, when, on which device, sometimes a thumbnail of the uncropped original. Which apps strip it, which do not, how to check a photo, and how to share a clean copy.
Related tools
🔒 Your files are processed on your device. This tool runs entirely in your browser — nothing is uploaded.