Compress JPEG images (Beta)

Shrink JPEG photos by quality, to a size in KB, or losslessly, one at a time or in bulk.

Opens: JPEG, PNG, APNG, WebP, HEIC, AVIF, ZIP
Saves: JPEG, PNG, WebP, AVIF, ZIP

Compress

Images
Choose files… or drop them here
.jpg, .jpeg, .jpe, .jfif, .png, .apng, .webp, .heic, .heif, .hif, .avif, .zip · up to 200 MB each, 200 files max
    Add more files

    One or many JPEG, PNG, WebP, HEIC or AVIF pictures, or a .zip of a folder (sub-folders are kept in the result).

    Options
    Compress

    JPEG, WebP and AVIF. 70–80 looks like the original for most photos at a fraction of the size.

    Each picture is saved at the highest quality that fits (PNG: with fewer colours).

    WebP and AVIF are shown by all current browsers and are usually smaller than JPEG and PNG. “No quality loss” works with the same format or WebP.

    Fewer colours make PNGs much smaller and look the same for screenshots, logos and graphics. A PNG is only reduced when that makes it smaller.

    For PNGs reduced to fewer colours: mixes neighbouring colours so gradients don't show bands.

    The colour profile is kept, so colours stay the same, and photos stay upright.

    More options

    0 = keep the size in pixels. Smaller pictures are not enlarged.

    Your files are deleted after processing.

    Make JPEG photos smaller

    Photos straight from a camera or phone are saved at a very high quality setting, which makes them several megabytes each. Saving them again at a lower quality setting shrinks them a lot, and at around 70–80 the difference is hard to see at normal viewing size.

    1. Upload one or more JPEGs, or a ZIP of a folder.
    2. Keep “By quality” at 75, or pick your own quality.
    3. Click Compress: the table lists every file's size before and after.

    The JPEGs are encoded with MozJPEG, which uses smarter quantisation and optimised progressive scans to reach a given visual quality with fewer bytes than common baseline encoders.

    Other ways to compress JPEG

    • To a size in KB: when a form or email limits the file size, enter the limit and each photo is saved at the highest quality that still fits.
    • No quality loss: the compressed data is re-packed more efficiently and the metadata is removed, while every pixel stays exactly the same. The saving is smaller, but nothing changes in the picture, so it is safe for photos you will edit again.
    • Also shrink: under More options, “Also shrink to” reduces the size in pixels too. A photo resized to 2000 px on its longest side is still sharp on most screens and much smaller.

    Good to know

    • A JPEG never comes out bigger than the original: when the original is already compressed more than your settings would, a lossless re-pack or the original is kept instead.
    • GPS location and camera info are removed by default; the colour profile is kept, and photos stored sideways with a rotation flag stay upright.
    • Compressing a JPEG again and again at low quality adds blur and blocks each time. Start from the original photo when you can.
    • For the smallest files, choose Save as WebP or AVIF: all current browsers show both.

    More about what this tool reads and writes: Image Compressor.