Image compressor

Make images smaller without making them look worse

ImageSmith compresses JPEG, PNG, WebP and other images to the size you need — for an upload form with a limit, a faster website, or a chat app that would otherwise squash your photo. It uses the same encoders as Squoosh, running on your device.

  1. 1

    Add your images

    Choose one photo or a whole batch from your phone or computer. Nothing is uploaded.

  2. 2

    Pick how small

    Set an exact size in KB for one image, shrink a batch to a share of each file, or set the quality yourself.

  3. 3

    Compress

    Each image is encoded on your device and shown beside the original, with the size it saved.

  4. 4

    Download

    Save one image, or download the whole batch as a single ZIP file.

Why compress with ImageSmith

  • Hit an exact KB limit

    Upload portals often reject files over 100KB, 200KB or 1MB. Set the limit and the compressor searches for the best quality that fits.

  • Better encoders

    MozJPEG, libwebp and OxiPNG produce smaller files than the browser’s built-in encoder at the same visual quality.

  • Batch in one go

    Compress hundreds of images at once, then download them together as a ZIP.

  • Private

    Your photos never leave your device — the compression runs in your browser, not on a server.

Image compression — FAQ