Faster web pages
Images are the #1 performance bottleneck. Compressing improves Largest Contentful Paint (LCP), boosts Google ranking, and lowers bounce rate.
Reduce file size by up to 80%. PNG, JPEG, WebP. No upload, no login. 100% in your browser.
Smaller images mean faster pages, less storage, and frictionless sharing.
Images are the #1 performance bottleneck. Compressing improves Largest Contentful Paint (LCP), boosts Google ranking, and lowers bounce rate.
Gmail caps attachments at 25MB. A single uncompressed photo is 8-15MB — you can only fit 2-3. Compressed, you can send entire albums in one email.
WhatsApp, Telegram, and Discord compress images automatically (losing quality). Send the already-optimized version and keep the sharpness.
Cut down on disk, backup, and cloud usage (Google Drive, iCloud, Dropbox). 1,000 photos at 2MB each, compressed 50%, frees up 1GB.
On 4G/5G, a single uncompressed photo can eat your whole data plan. Compressed, you fit 5x more photos in the same data package.
Cloudflare, AWS, Vercel — every byte saved is a cent saved. Sites with 1 TB/month of image traffic can save hundreds of dollars on hosting and CDN.
Drag and drop PNG, JPEG, or WebP files. Or click to select. No quantity limit.
Processing runs directly in your browser via WebAssembly. No upload. Each file shows the original size, the compressed size, and the % saved.
One click downloads all compressed files in a single ZIP, with original filenames preserved.
Yes, 100% free with no hidden costs. No signup, no email, no credit card, no usage limit. You can compress unlimited images, even hundreds at once, all for free.
No. All compression happens in your browser using WebAssembly. Your images never touch any server, not even ours. You can even use Shrink offline after loading the page once. This makes it safer than cloud-based alternatives for sensitive images.
No. Drop a hundred images at once if you want. The only limit is 20MB per file. We process them in parallel using a Web Worker pool, then download everything as a single ZIP.
Typical reduction is 50-80%. Screenshots and UI images with large areas of solid color can reach 80% or more. Photos usually reduce 40-65%. The exact reduction depends on the image content, not just the format.
PNG, JPEG, and WebP. The output keeps the same format as the input — we never convert between formats. Each format is compressed with a dedicated engine optimized for it: PNG uses libimagequant, JPEG uses MozJPEG, WebP uses libwebp.
Smaller images load faster. Google uses page speed (Core Web Vitals) as a ranking factor, and images are usually the biggest bottleneck. Reducing your images improves Largest Contentful Paint (LCP), reduces bounce rate, and boosts SEO. Typical sites see 1-3 seconds faster load times after reducing images.
Gmail caps attachments at 25MB. A single uncompressed photo can easily be 8-15MB, so you can only attach 2-3 photos per email. Reduced images let you send entire albums in one email. The recipient also gets them faster, and your sent folder stays smaller.
PNG and WebP reduction uses smart quantization that preserves the visual quality. Most people cannot tell the difference at default settings, even when zooming in. JPEG uses MozJPEG at quality 80, which is the sweet spot for perceived quality vs file size.