Smaller files, same look

    Shrink your images without uploading them.

    Compress JPG, PNG and WebP in batches, resize, switch formats and compare before and after, all inside your browser tab.

    How It Works

    A browser-based image compressor for the moment a photo is too big to email, upload or load quickly. Your pictures are processed on your own device and never sent anywhere.

    Smaller images, same picture

    Images are usually the heaviest part of a web page, and a few oversized photos can slow it down and eat through a mobile data plan. Shrinking them before you upload is one of the simplest speed-ups there is. The Image Compressor does it in your browser, so personal photos and unreleased designs stay on your device.

    What it does

    Drop in up to 20 JPG, PNG or WebP files at a time, each up to 50 MB. Set the quality with a slider (80 percent is the recommended starting point for the web), optionally switch the output format and optionally cap the width or height while keeping the proportions. You see the size saved on every file, can open a before and after slider to inspect the quality, and download files one by one or as a single ZIP.

    Choosing a format

    • JPG suits photographs. It makes small files but has no transparency.
    • PNG suits logos, screenshots and anything with transparency or sharp edges. It is lossless, which makes it large for photos.
    • WebP usually produces smaller files than JPG or PNG at a similar look, and modern browsers support it, so it is a good default for websites.

    Getting the best result

    Resize first. A 4000 pixel photo shown in an 800 pixel slot wastes most of its pixels, and cutting the dimensions often saves more than lowering quality. Then start at 80 percent, check the comparison slider and only go lower until you can see artefacts. Avoid compressing the same JPG again and again, since each round loses a little more detail, and keep your originals. If you need the images in a PDF afterwards, see the Documents tools.

    Frequently Asked Questions

    Common questions about our free images tools and calculations.

    No. Decoding, compressing, resizing and building the ZIP all happen in your browser, so your images never leave your device. Once the page has loaded, it keeps working without an internet connection.

    JPG and WebP use lossy compression, which discards detail the eye barely notices. At the default 80 percent quality, files are typically cut by around half or more while looking the same to most people. Use the before and after slider to check, and lower the quality only as far as you are happy with.

    Use JPG for photos, PNG for logos, screenshots and images that need transparency, and WebP when you want the smallest file for a website. You can keep each file's original format or convert the whole batch to JPG, WebP or PNG while compressing.

    Up to 20 images per batch, each up to 50 MB, which keeps your browser from running out of memory. The formats accepted are JPG, JPEG, PNG and WebP. When the batch finishes you can download images individually or use Download All to get one ZIP.

    Yes. Turn on Resize Image Dimensions in the compression settings, set a maximum width, height or both, and leave Maintain aspect ratio on so nothing gets stretched. Reducing the dimensions is often the biggest single saving, especially for large camera photos.