Compress an image to under 1 MB
Phone photos under a 1 MB upload limit with no visible loss, fitted on your device.
- Nothing is uploaded
- Works offline after first visit
- Open source
- No watermark · limit is your device’s memory; phones hold less
Bring phone photos under 1 MB for web forms, job boards, course sites and CMS uploads, keeping full-screen quality. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.
Done
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
A lot of upload boxes stop at 1 MB: course platforms, job boards, support ticket forms, website builders and older content systems. A modern phone photo is 3 to 6 MB, so it bounces, even though nobody needs all of those bytes to see it clearly.
This page keeps every pixel by default and only lowers the JPG or WebP quality until each photo is under 1 MB. For a 12 megapixel photo that usually means quality in the 80s, which is indistinguishable from the original on a screen. Only if a photo cannot fit at full size is it scaled down, and the result card says so.
Photos shot in HEIC on an iPhone are converted at the same time and come out as JPG, which every form accepts.
A practical rule of thumb: a 1 MB JPG holds a 12 megapixel photo at quality around 80 to 85, a 24 megapixel photo at about 70, and a 48 megapixel photo only after it is brought down to around 12 megapixels. If you know the site only shows pictures at 2000 pixels wide, switch Resize to Limit dimensions first; the same megabyte then buys noticeably higher quality.
How it works
- Drop the photos, HEIC included.
- Keep 1 MB or change the limit.
- Press Compress to 1 MB and upload the results.
In your browser, not on a server
Resizing uses stepped downscaling on a canvas so text and edges stay sharp, and the browser encodes the result at the quality you choose. Everything happens in memory in your tab. Large batches are processed one image at a time so the page stays responsive on a phone.
Compared with upload-based tools: Image compressors that upload your photos limit you to a few files, a small size, or a watermark until you pay. This one has no counter to reset because there is no server to keep one.
Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
Is 1 MB here 1,000,000 or 1,048,576 bytes?
The page aims under 1,000,000 bytes, the smaller of the two, so the file is accepted however the site counts a megabyte.
Will it lower the resolution?
Only if it has to. Resize is set to Keep size, so the quality is lowered first; a picture is made smaller only when even low quality at full size is above the limit, which is rare for 1 MB.
Can I print the compressed photo?
For prints up to about 15 × 10 cm, yes. For large prints, keep the original: compression artefacts that are invisible on screen can show on paper.
The site still says my file is too large.
Some sites measure the upload after adding form data, or quote a limit that is lower than the one they enforce. Type 900 KB into the file size box and run again; a margin of ten percent clears almost every such case.
Is the file uploaded anywhere?
No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after one visit to save itself for offline use; then you can turn off Wi-Fi and it still works.
More image tools
Compress & Resize Images
Make photos small enough to email or upload. Batch resize, set a quality, see the savings before you download.
Watermark image
Put your name or a copyright notice on photos before you share them, at full resolution, on this device.
Sticker maker
Cut out a person, pet or object, add a white border, and save it as a sticker, on this device.
Profile picture maker
A clean headshot on a colour of your choice, framed around your face, made on this device.
Other conversions
- AVIF to JPG
- AVIF to PNG
- SVG to PNG
- JXL to PNG
- JXL to JPG
- JFIF to JPG
- JFIF to PNG
- SVG to JPG
- GIF to PNG
- GIF to JPG
- Compress image to 20 KB
- Compress image to 50 KB
- Compress image to 100 KB
- Compress image to 2 MB
- Resize image to 3000×3000
- Resize image to 1920×1080
- Compress PDF to 1 MB
- Crop to circle
- Crop to square
- Image to pixel art with grid
- UPC barcode generator
- Code 128 barcode generator
Guides
- How to reduce an image's file sizeTwo settings do almost all the work. Here are the numbers to use for email, forms, listings and websites.
- A free FreeConvert alternative with no processing time capFreeConvert's free plan limits the processing time for each file and for the day. Here is an alternative with nothing to time out.
- A free ezgif alternative with no file size capEzgif caps how big a file you can upload. Here is an alternative where your video is never uploaded.
- How to compress a PNGPNG does not have a quality slider, which is why shrinking one confuses people. Here is what actually works, and what it costs.
- How to brighten a photoA dark photo can usually be saved in a few taps. Here are the steps on each device, and a way to fix a batch of them at once.