Compress an image to 1 MB in your browser
A 1 MB ceiling is common on upload forms that accept high-resolution photos. The compressor runs locally and keeps the original dimensions when it can.
Set target size to 1024 KB. The tool keeps the highest quality that fits, so a photo that is already near 1 MB changes little, while a much larger original is reduced only as far as needed.
One megabyte is the upper limit on many application forms, print-preview uploads, and marketplace listings. It is also large enough that a detailed photograph can keep its native resolution if the encoder chooses an efficient format.
If the target cannot be reached at full resolution, reduce the long edge first. A 2000 pixel photo at 1 MB is usually a better trade than a 4000 pixel photo at minimum quality, because the extra pixels are discarded by the display anyway.
How to hit the target
- 1
Open target-size mode
Open the image compressor and select target size.
- 2
Set 1024 KB
Enter 1024, which is 1 MiB, or 1000 if the form means decimal kilobytes.
- 3
Choose WebP or JPEG
Try WebP first; use JPEG when the upload pipeline only accepts JPG.
- 4
Check size and detail
Confirm the reported size is under the limit and inspect the full-resolution preview before downloading.
What to check at 1 MB
Know which megabyte
Some forms mean 1,000,000 bytes, others 1,048,576. If the limit is decimal, target 1000 KB to leave a margin.
Reduce dimensions last
Keep the native resolution if the encoder can reach the target. Resize only when quality at full resolution is visibly poor.
Avoid re-compressing
Repeatedly encoding the same JPEG adds artifacts. Keep the original and compress once from the best source.
Common questions
Is a 1 MB image too large for the web?
It is heavy for inline content but acceptable for a full-width hero on a fast connection when responsive variants are offered. Mobile visitors should receive a smaller source.
Why does a 1 MB target still reduce quality?
The original may be much larger. The compressor searches for the highest quality that stays under 1 MB, so quality drops only as much as needed.
Can I keep the original dimensions at 1 MB?
Yes, if the encoder can reach the target at those dimensions. If it cannot, reduce dimensions or choose a more efficient format such as WebP.