Image Compression Tools

Most "image too large" errors come with a number attached: an application form that stops at 100 KB, an email that bounces over a few megabytes, a chat app that re-compresses anything big on its own terms. These tools are built around that number. Pick the target, drop your images in, and each one is compressed until it fits — entirely inside your browser, so nothing is uploaded.

Which one to use

Your situationTool
An application, visa or government form with a strict KB limitCompress to 100KB or 200KB
A limit that isn't one of the round numbersCompress to Target Size
Email attachments, forums and listingsCompress to 500KB or 1MB
Sending photos in WhatsAppCompress for WhatsApp
Sharing images in DiscordCompress for Discord

How compressing to a target size works

Lossy formats such as JPG and WebP can store the same picture at many different quality levels, and each level produces a different file size. Compressing to a target means the tool adjusts that level for you until the result lands under your limit, instead of you nudging a quality slider, exporting, checking the size and trying again. If an image is already under the target, it is left as it is rather than re-encoded for no reason.

The trade-off is real. A 4 MB phone photo squeezed down to 100 KB will lose visible fine detail. For a form that only needs a recognisable photo, that is exactly what you want. For a photo you care about, keep the original and compress a copy.

Chat apps are a different problem

WhatsApp compresses the photos you send on its own terms, and very wide images are scaled down before they are sent. Compressing first puts the quality decision in your hands — and when you need the full-quality original to arrive, sending the image as a document skips WhatsApp's compression altogether. Discord raised its free upload limit to 20 MB in 2026, so there the reason to compress is speed: smaller files upload faster on mobile data and preview more cleanly in the channel.

Nothing leaves your device

Every tool on this page runs locally in your browser. Your photos are not uploaded, queued or stored anywhere, there is no account to create, and there is no daily limit on how many images you compress.