How to reduce an image size to 1 MB or less
A one-megabyte target is a byte limit, not a quality setting. Reach it reliably by removing unnecessary pixels first, then choosing an efficient format, and finally lowering quality only as much as needed.
By PixoPublished
Confirm what “1 MB” means
Upload forms may mean 1,000,000 bytes while file tools often display 1 MiB as 1,048,576 bytes. Aim slightly below the stated limit, around 950 KB, so metadata and differing counters do not cause a rejection.
Reduce dimensions before quality
A 4000-pixel phone photo contains far more pixels than a profile form or email preview needs. Set the long edge to the destination's required width. Halving both width and height removes three quarters of the pixels before encoding.
Choose a format that matches the content
Use JPG or WebP for photographs. Use PNG for transparency, diagrams, or crisp interface captures, but expect photographic PNG files to be large. Converting a photo-like PNG to JPG or WebP can make the largest difference.
Tune in controlled steps
Start near 85 quality for a photo, inspect the result at 100%, and lower the setting by five points at a time. Stop as soon as the file is below the limit. Avoid repeatedly compressing an already compressed output; always restart from the original.
A repeatable Pixo workflow
Open Reduce Image Size, choose a maximum dimension, and set the target. Pixo processes the file in your browser and reports the exact output bytes. Download the result only after checking important details such as faces, text, and gradients.