fixmint

Compress an image to a target size

Pick the size the form demands. Get photos that fit, without uploading them anywhere.

Runs on your device. Nothing is uploaded.
Make each photo smaller than

    How to compress a photo to a target size

    1. Drop one or more photos onto the box (or tap it to choose).
    2. Pick the maximum size the website or form allows.
    3. Download each photo, or all of them as a ZIP.

    Questions

    Will my photos be uploaded?

    No. The compression runs in your browser with the canvas API. Your photos never leave your device, which is also why it is fast.

    How does it hit an exact size?

    It tries different quality levels (a binary search) until the file is just under your target. If even low quality is too big, it also reduces the pixel dimensions a little at a time.

    Why did my PNG turn into a JPG or WebP?

    PNG is lossless, so it cannot be squeezed to a target size. Photos are re-encoded as JPEG; images with transparency become WebP so the transparent areas survive.

    Is the location data removed?

    Yes. Re-encoding through the canvas drops EXIF metadata, including GPS location and camera details.

    Read more