Skip to main content

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.

Open the image compressorThe compressor runs entirely in this tab; the image is not uploaded.

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. 1

    Open target-size mode

    Open the image compressor and select target size.

  2. 2

    Set 1024 KB

    Enter 1024, which is 1 MiB, or 1000 if the form means decimal kilobytes.

  3. 3

    Choose WebP or JPEG

    Try WebP first; use JPEG when the upload pipeline only accepts JPG.

  4. 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.

Other size targets