Part of:Lossless vs Lossy: What Image Formats Mean by It
Compress Images to 1MB
Compress images to 1MB or less in your browser while keeping high quality. Balanced target for social galleries and uploads free and private.
- No file limits
- No registration
- Free forever
- Images never leave your browser
Drop images here
or paste from clipboard (Ctrl/⌘ + V)
Supported formats: JPG, PNG, WebP, AVIF, SVG
Original Size
Output Size
Target size
Processing…
Your images never leave your browser
All processing happens locally on your device. Nothing is uploaded to a server, stored, or tracked.
Many uploaders cap photos at 1 MB without hurting quality much. Squeeze a large photo down to a single megabyte for social posts and galleries with quality search.
How it works
Why 1MB is the most common limit
One megabyte is the figure that appears on CMS upload fields, form validators, and email attachment rules more often than any other. It is a compromise between quality and transfer time, chosen when most connections were slower than they are now. Meeting it exactly is therefore a routine requirement rather than an optimisation, which is why a tool that works to a stated byte count is more useful than one that offers a quality slider and hopes.
| Aspect | Detail | Why it matters |
|---|---|---|
| Byte target | 1,000,000 bytes exactly | Passes whether the form counts KB as 1,000 or 1,024 |
| Typical photo | 5 to 12 MP from a phone | Usually fits without visible loss |
| Large photo | 24 MP at high quality | Softens, or needs a resize first |
| Format | JPG is safest, WebP and AVIF smaller | Some forms reject WebP |
| Dimensions | Keep them if the image displays small | Resizing is usually a better trade than heavy compression |
| Already smaller | Copied through unchanged | No quality lost for no benefit |
Resizing usually beats compressing hard
A 24 megapixel photo compressed to 1MB has a very small budget per pixel, and the result looks soft. The same photo resized to roughly 1,600 pixels on the long edge and then compressed to 1MB looks noticeably sharper, because you are no longer paying to preserve detail that will be discarded on a screen anyway. Neither operation is better in the abstract; which one is right depends entirely on how large the image will be displayed.
- Image will display small: resize to about 1,600 pixels, then compress. Sharper at the same file size.
- Image needs full resolution: compress only, and accept a softer result.
- Already under the limit: leave it alone, nothing needs to change.
- Transparent or flat graphic: use PNG or WebP lossless rather than forcing JPG.
NoteCheck the result at 100 percent, not zoomed out. Compression artefacts are invisible at normal viewing size and obvious when you inspect them.
Reading a limit that does not state its convention
A form that says 1MB is ambiguous, and the two readings differ by about 5 percent. This tool targets the smaller figure, so the result is accepted under either reading. If a form rejects a file this tool reported as within the limit, that form is using the larger reading or applying a stricter rule, and you need to go lower. The exact byte count is shown after compression so you can compare rather than guess.
- Decimal: 1 MB is 1,000,000 bytes.
- Binary: 1 MiB is 1,048,576 bytes.
- This tool targets 1,000,000 bytes, which satisfies both.
- Aim slightly under the limit rather than exactly at it.
When the target cannot be reached
Some files cannot reach a target without visible damage, and saying so is more useful than quietly returning something that fails. A PNG converted at a small palette can reach most targets but loses colour depth. A very small source is already under the limit. A lossless requirement and a tight limit can genuinely conflict. When that happens, converting to a more compressible format or reducing the dimensions are the reliable answers.
- Already smaller than the target: the file is passed through unchanged.
- Cannot reach the target at an acceptable quality: the result is reported honestly, not claimed as a success.
- Try WebP or AVIF for a better quality at the same byte count.
- Reduce the pixel dimensions as the reliable option.
- If the form insists on JPG, use the highest quality that still fits.
Batch compress images to 1MB
Compress a batch of photos to under 1 MB each for uploaders and galleries. Free, private, batch ZIP, processed entirely in your browser.
Frequently asked questions
Will a 1MB image still look sharp?
Yes. Most photos under 1MB look great on screen, especially after resizing to display size or at balanced quality.
Should I resize before compressing to 1MB
Yes if the photo is larger than display size. Shrink to needed pixels first, then compress to 1MB for best sharpness at smallest size. Start with resize to 1920x1080 then compress.
Can I batch compress many images to 1MB without uploading
Yes. Add your folder, pick 1MB target, and compress together. Each image is searched locally for best quality under 1MB and you can download a ZIP.