🖼️ Image Compressor

webp · jpeg · resize · before/after — zero uploads, ever

Advertisement

Drop a photo or screenshot in and it shrinks without ever being uploaded — the re-encode happens in your browser’s canvas engine. Pick a format, drag the quality slider, optionally cap the longest side, and compare the before/after bytes honestly. This is the tool to use before emailing photos, filling a form with size limits, or trimming a webpage image.

📁 Drop an image here — or choose one:
Waiting for an image…

Preview below is drawn locally — open your network tab: after the page loads, compressing produces zero requests.

Honest notes about lossy compression

Quality is a trade, not a trick: every re-encode discards detail; 75–85 is visually near-transparent for photos, below ~50 banding and mush appear. Screenshots with text survive resizing far better than photos do. WebP typically saves 25–35% over JPEG at equal quality and is accepted by every current browser and by email/WhatsApp uploaders; JPEG is the safe universal choice, and note it fills transparency with white. If the result is bigger than your original, the page says so — already-optimised images sometimes lose, and the honest answer is to lower quality or resize instead. Repeated re-encoding of the same JPEG compounds artefacts (generation loss): keep originals, compress copies.

Part of Everyday Tools. EXIF phone-rotation is applied automatically in Chrome and Firefox; privacy: metadata (GPS, device) is kept in JPEG output — strip it in your phone sharing settings if needed.

Advertisement
Advertisement