Compress an image to 100 KB (Beta)

Get photos under 100 KB for upload forms and applications, at the best quality that fits.

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.

    Get a picture under 100 KB

    Application portals, exam and visa forms and many websites refuse photos above a size limit such as 100 KB. This page opens the compressor with a 100 KB target, so every picture comes out at the best quality that still fits.

    1. Upload the photo (JPEG, PNG or WebP), or several, or a ZIP.
    2. Change the target if your form asks for another limit, for example 50 or 200 KB.
    3. Click Compress and check the size in the results table.

    How the target is reached

    For JPEG, WebP and AVIF the compressor tries quality settings and keeps the highest one whose file fits the limit, so no quality is thrown away needlessly. A PNG is reduced to fewer colours step by step (256, 128, 64…) until it fits.

    If a picture is very large in pixels, even the lowest quality may not reach the limit. You then get a note, and there are two easy fixes:

    • Under More options, set Also shrink to a longest side of, say, 1200 pixels. Forms rarely need more than that, and fewer pixels need far fewer bytes.
    • Choose Save as WebP or AVIF if the form accepts those formats.

    Good to know

    • The size in pixels doesn't change unless you ask it to, so a form that also requires a minimum width or height still accepts the picture.
    • Camera info and GPS location are removed, which also saves a few KB.
    • If a form wants JPEG only, keep “Same format” for JPEG photos or choose JPEG under “Save as”.
    • 1 KB here is 1,024 bytes; some forms count 1,000. Aim a little lower (such as 95 KB) if yours is strict.

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