Compress an image to under 1 MB

Drop photos and get each one under 1 MB, at the highest quality that fits. The tool tests several quality levels on your device until the file meets the limit, so you do not have to guess. Nothing is uploaded.

✓ Runs in your browser — nothing uploaded Free, no sign-upNo watermarkBatch up to 200 files

    Downscaling huge phone photos saves the most.

    How to use the Compress image to 1 MB

    1. Add the image or images (drag, click or paste).
    2. The target is preset to 1 MB. Optionally set a smaller Max width for very large photos.
    3. Click Compress. The tool searches for the best quality under the limit.
    4. Check the size shown next to each result and download.

    Where a 1 MB limit comes up

    Most email providers per attachment, many forums and ticketing systems, property listings, and print-on-demand previews.

    Getting under 1 MB without ruining the photo

    Almost every camera photo fits in 1 MB at quality 85–92 with no resizing, so the result is visually lossless. Only very large panoramas need a width limit.

    How the size search works

    JPEG and WebP size depends on quality and pixel count. The tool encodes the image at 50% quality, checks the size, then halves the interval up or down eight times, landing on the highest quality that produces a file under 1024 KB. If even the lowest quality is too large, it reports the smallest achievable file; reduce Max width and run again. PNG cannot be compressed by quality, so PNG input is converted to JPG (or WebP if chosen) to reach the target; choose PNG output only if you need transparency and accept that a size target cannot be enforced.

    Quality expectations

    InputMax widthTypical result
    Phone photo 4032 × 3024, 3.5 MB1920 pxquality 85–92, visually lossless
    Screenshot 1920 × 1080 PNG, 1.2 MBkeepconverted to JPG/WebP; text stays readable
    Scanned document 2480 × 3508keeplegible for submission

    Other size targets

    under 20 KB · under 50 KB · under 100 KB · under 200 KB · under 500 KB · custom.

    Frequently asked questions

    How do I make a photo smaller than 1 MB?

    Drop it above and click Compress. The tool lowers JPEG/WebP quality step by step, and optionally the width, until the file is under 1024 KB.

    Will the picture look bad?

    At this size most photos are visually identical to the original on a screen.

    Does this work for PNG and HEIC?

    Yes. PNG is converted to JPG or WebP to reach the target (PNG has no quality setting); HEIC from iPhones is decoded on your device.

    Are my photos uploaded?

    No. Compression runs in your browser; you can turn off your connection after the page loads.

    Privacy

    This tool runs entirely inside your browser using WebAssembly and the Canvas/File APIs. Your files are never uploaded to ToolFlint or any third party; you can verify this in your browser's network tab or by switching to airplane mode after the page loads. Read how we process files.

    Last updated 2026-09-23.