██████╗ ██████╗ ███╗ ███╗██████╗ ██████╗ ███████╗███████╗███████╗ ██████╗ ██████╗ ██╔════╝██╔═══██╗████╗ ████║██╔══██╗██╔══██╗██╔════╝██╔════╝██╔════╝██╔═══██╗██╔══██╗ ██║ ██║ ██║██╔████╔██║██████╔╝██████╔╝█████╗ ███████╗███████╗██║ ██║██████╔╝ ██║ ██║ ██║██║╚██╔╝██║██╔═══╝ ██╔══██╗██╔══╝ ╚════██║╚════██║██║ ██║██╔══██╗ ╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ██║ ██║███████╗███████║███████║╚██████╔╝██║ ██║ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝
⚙ Fine-tune — quality, format, max width, target size (KB)
Guide — compress images in five steps
Drop them on the page, browse, or paste from the clipboard. JPG, PNG, WebP, GIF, BMP and TIFF all work, many at once.
Web, Email, Social, Tiny or Max quality. Every image re-compresses instantly when you switch.
Use ≤100 KB or ≤50 KB, or type any KB value: the tool searches for the highest quality that still fits.
Open the before/after wipe on any image and drag the line to compare at full size.
Save images one by one, or everything at once as a single ZIP.
Which preset for which job
- output
- WebP, quality 75
- max side
- 1920 px
- output
- JPEG, quality 70
- max side
- 1280 px
- output
- JPEG, quality 80
- max side
- 2048 px
- presets
- ≤100 KB, ≤50 KB
- custom
- any KB value
Free Online Image Compressor — Reduce Image Size Without Losing Quality
Compress JPEG, PNG and WebP images up to 90% smaller, directly in your browser. Whether you need to compress a photo to 100 KB for a form upload, shrink pictures for email, convert PNG to WebP for a faster website, or batch-compress a whole folder before sharing — one-tap presets do it instantly, with a before/after wipe to verify quality.
Compress Image to 100 KB, 50 KB or Any Target Size
Job portals, government forms, visa applications and CMS uploads often demand images under a strict size like 100 KB or 200 KB. Instead of guessing quality settings, the target-size mode automatically finds the highest quality that fits under your KB limit — per image, in one pass.
Why a Client-Side Image Compressor Is Better
Many online compressors upload your images to their servers, which is a privacy risk and one reason they limit free use. This compressor runs entirely in your browser with the Canvas API: photos never leave your device, EXIF/GPS metadata is stripped automatically, and the tool sets no usage limits.
Compress Images for Web, Email, WhatsApp & Instagram
The Web preset (WebP, 1920 px) is ideal for site performance and Core Web Vitals; Email keeps attachments small; Social pre-shrinks to platform limits so WhatsApp and Instagram don't blur your photos with their own re-compression.
Batch Compression & PNG to WebP Conversion
Drop dozens of images at once — each compresses automatically with live savings bars, and everything downloads as one ZIP. WebP output is typically 25–35% smaller than JPEG at the same visual quality.
How do I compress an image online for free?
Drag and drop your images onto the page (or click to browse, or paste from clipboard). They are compressed instantly with the active preset. Adjust quality, format or a target size, then download individually or as a ZIP. Free, no signup, no watermark, no limits.
How do I compress an image to 100 KB (or 50 KB)?
Tap the 🎯 ≤100 KB or ≤50 KB preset — or type any KB value under fine-tune. The compressor automatically binary-searches the highest quality that fits under your target, which beats guessing with a quality slider. Perfect for job portals, visa applications and forms with strict upload limits.
Are my images uploaded to a server?
Compression runs 100% in your browser using the Canvas API. Your photos never leave your device — no upload, no server, no data collection. It even works offline once loaded.
How much can I reduce file size without losing quality?
JPEG photos typically shrink 60–80% at quality 70–80 with no visible difference. PNG→WebP conversion often saves 80–90%. Open the before/after wipe on any image and drag the line to inspect the result at full size.
Should I convert PNG to WebP or JPEG?
For web use, WebP is usually best: 25–35% smaller than JPEG at equal visual quality, with transparency support. Keep PNG only for pixel-perfect lossless graphics. The Web preset converts to WebP in one tap.
How do I reduce photo size for email?
Use the 📧 Email preset: JPEG quality 70, longest side 1280 px. A typical phone photo of several MB usually drops to a few hundred KB, so a set of photos fits comfortably under inbox limits.
Why do my photos get blurry on WhatsApp or Instagram?
Messaging and social apps re-compress large photos to save bandwidth. Pre-compressing with the 📱 Social preset (2048 px, quality 80) gives the platform less reason to shrink the image hard, so it usually stays sharper — though the app may still re-encode it.
Can I batch compress multiple images at once?
Drop as many as you want; every image compresses automatically as it arrives, with live per-image savings, and Download all packs everything into one ZIP. The tool sets no file-count limit; very large batches are limited only by your device’s memory.
Does compressing remove EXIF metadata (GPS, camera info)?
Re-encoding through the canvas strips EXIF automatically: GPS location, camera model and timestamps are removed. That's usually a privacy win when sharing photos online.
What is lossy vs lossless compression?
Lossy (JPEG, WebP) discards visually redundant data — the quality setting controls how much — and achieves the biggest savings. Lossless (PNG) keeps every pixel but saves far less. For photos, lossy at quality 75–85 is visually indistinguishable.
Is this a good TinyPNG / Squoosh alternative?
For most everyday jobs, yes. TinyPNG uploads images to its servers and limits free use; Squoosh works on one image at a time. This tool compresses batches on your own device, and adds a target-size mode and one-tap presets.
Related Free Image Tools
- Bulk Image Resizer — resize many images at once (presets for every platform)
- HEIC to JPG Converter — convert iPhone photos in-browser
- Image Converter — convert between image formats
- Image Watermark — protect photos before sharing
- Image to ASCII — turn photos into ASCII art
- All free tools →