Image Compressor
Compress images locally in your browser in batches, choose target KB or manual quality, use Source, WebP, JPEG, or AVIF output, cap the longest edge, handle HEIC/HEIF input as PNG, and download single files or ZIP.
Drag & drop images here or click to select
Supports PNG / JPEG / WebP / AVIF. HEIC / HEIF input is decoded locally first; Source output becomes PNG.
File count
0 / 10
Total size
0 bytes / 150 MB
Single-file limit
25 MB
Image List (0)
Output Format
Compression Goal
Max Edge
px
Quick Start
Common Scenarios
Batch compression
shrink multiple product images, web assets, or social media images in one pass.
Email attachments
reduce image size before sending without noticeably hurting quality.
Before sharing
remove EXIF metadata to reduce exposure of location and device details.
Thumbnail output
cap the longest edge to generate lighter preview images for upload and browsing.
Compression Options
Usage Advice
Limitations & Compatibility
Privacy & Security
FAQ
This happens when the original is already highly compressed or the format suits the content better. Try lowering quality, limiting max edge, or using a more suitable output format.
First set max edge (e.g., 2048/1280), then adjust quality: JPEG 70–85, WebP 60–80, AVIF 45–65, fine-tune while watching size.
JPEG doesn't support transparency. To keep transparency, choose source format (PNG stays PNG) or WebP.
Source format uses default quality automatically. To adjust quality, select WebP/JPEG/AVIF; compression still has no fixed size reduction guarantee.
Large or numerous images consume memory/CPU. Process in batches and keep the page in foreground.