Image · nothing uploaded

Compress an image to 100 KB

The target is set to 100 KB. Add your images and the tool finds the highest quality that fits, shrinking dimensions only when it has to. Free with no watermark, ten images at a time; the batch licence (A$9 once) takes 500.

1 Your images

or drag them here, or paste with Ctrl+V. JPEG, PNG, WebP, AVIF, HEIC, GIF (first frame) and BMP; TIFF in Safari only. Nothing is uploaded.

    2 Options

    3 Run

    Batch licence: 500 images at a time, saved settings, folder drop

    Charged in your local currency at checkout. Prices include GST for Australian buyers.

    Who asks for 100 KB?

    100 KB is a common ceiling for photo uploads on visa, exam and membership portals, and for some government forms that accept a scanned document page. It is enough for a clear head-and-shoulders photo or a legible single-page scan at modest resolution.

    Photos

    A 600 × 800 px portrait at JPEG quality around 80 is usually 60–100 KB, which is a good target: sharp enough for any on-screen check, small enough for the limit. Crop away background before compressing and the tool can keep a higher quality. If the portal has exact pixel requirements, set them as the maximum width and height, or use the passport and visa photo maker for documents with defined photo rules.

    Scanned documents

    A full A4 page at 100 KB needs care: around 1,000 px wide in greyscale keeps body text legible. Colour scans of text pages waste most of their bytes on colour that is not there. If the portal accepts PDF, a compressed PDF of the page may look better at the same size.

    Why not just lower the quality?

    Below about quality 50, JPEG artefacts become obvious: blocky skin, halos around edges, smeared text. Reducing dimensions to what the portal actually displays removes bytes without those artefacts, which is why the search shrinks the image when quality alone would go too low.

    Check the result

    The note under each result shows the dimensions, quality and size. Look at it at 100% before uploading, especially text and faces.

    Step by step

    1. Add the photo or scan, ideally the original from your camera or scanner rather than a copy sent through a messaging app.
    2. If the form gives pixel dimensions, type them as the maximum width and height above the button.
    3. Leave the format on JPG unless the form accepts WebP; JPG is what visa, exam and membership portals almost always want.
    4. Click Compress to 100 KB. The result shows the final size, dimensions and quality.
    5. Open the downloaded file and check it at 100% before uploading: faces clear, text legible.

    What to expect at 100 KB

    As a rough guide, 100 KB is enough for a portrait photo or a small document scan at about 600 × 800 px. The exact numbers depend on the content: plain backgrounds and soft light compress far better than busy, high-contrast scenes. Because the tool measures every attempt, you get the highest quality that genuinely fits rather than a guess that might be over the limit or needlessly blurry.

    Troubleshooting

    Private by design

    The image never leaves your device. It is decoded in your browser, processed in a background worker by open-source codecs compiled to WebAssembly (MozJPEG, libwebp, libavif and OxiPNG, via the jsquash project, plus pica for resizing) and handed back as a download. There is no upload, no account and no server copy to delete. You can confirm it in your browser's developer tools: the Network tab shows the page's own files and the codec files loading, and nothing carrying your image. After the first visit the tools work offline.

    Frequently asked questions

    How do I get an image under 100 KB?

    Add it here and click Compress. The tool searches JPEG quality for the best result under 100 KB, and reduces dimensions in 15% steps only if needed.

    What if it cannot reach the target?

    The result says so and gives the smallest version it produced. Crop the image tighter, or choose WebP if the site accepts it.

    Is 100 KB measured in 1,000 or 1,024?

    1 KB = 1,024 bytes here, which is how most upload forms measure. Aim a little under if unsure.

    Can I keep transparency?

    Choose WebP or AVIF; JPEG fills transparent areas with white.

    Can I do several images?

    Yes, ten at a time free; each gets the same target.

    Is my image uploaded?

    No.

    Related