Browser-local image tools

Compress Image to 200KB

Choose this 200,000-byte preset for a larger upload budget. Each file has its own measured byte count and target status; quality and resolution may change, and some images still exceed the target.

Browser-local processing

Drop JPG, PNG, or WebP images here

or choose up to 10 images from your device

Up to 10 files per batch, compressed one at a time in your browser.

No uploadCompressed in your browserJPG / PNG / WebP

    Keep useful detail in larger attachments

    Use the extra budget to retain readable document details or a larger photo. Start at a higher quality, check the result, and lower it only if needed.

    Check the result before uploading

    A 200KB limit does not define pixel dimensions, format or DPI. Check these separately in the receiving service; this tool does not certify compliance with any application.

    Check each attachment independently

    Ten results each within 200,000 bytes sum to at most 2,000,000 image bytes, but that does not satisfy a service with a smaller total attachment limit. ZIP adds packaging bytes and may not be an accepted format. Review the receiver’s per-file and total rules.

    How to use this tool

    1. Select or drop static JPG, PNG or WebP images.
    2. Review the preset target, units and quality, then compress the batch.
    3. Check every output’s pixels and byte count, then download individual files or a ZIP.

    Image processing requires no file upload. Page assets and consented analytics can still make network requests.

    Frequently asked questions

    Is the target size guaranteed?

    No. Every result reports actual bytes and whether it meets your target. A retained original can still exceed a very small target; retry with different settings or prepare a smaller source.

    Is compression lossless?

    JPG and WebP quality reduction is lossy. PNG encoding preserves the rendered pixels, but resizing removes detail. Formats and transparency are retained; metadata preservation is not guaranteed.

    What does KB mean here?

    The preset uses decimal KB: 1 KB = 1,000 bytes. You can switch to KiB: 1 KiB = 1,024 bytes. The receiving service may apply its own rules; check its requirements.