Skip to main content
Enjoying PuffPix? ☕ Support us

Free Image Compressor Online

puffpix — Free Image Compressor

PuffPix is a free online image compressor that reduces PNG, JPG, WebP, GIF and SVG files by up to 80% without visible quality loss. Drag, drop, done — files auto-deleted after 30 minutes.

PNG JPG WebP GIF SVG No third parties Format conversion

549 images compressed and counting

🔑 API Key Try free → Buy a plan →
Mode
Good all-rounder — smaller files, barely any visible difference.
Output format
KB
Drop images here, or click to browse
Files processed privately and auto-deleted after 30 minutes
PNGJPGWEBPGIFSVG
0Files
0Before
0After
0%Saved
KB
Format conversion disabled in folder mode (files overwritten in-place)
0Depuffed
0Skipped
0Before
0After
0%Saved

How Does PuffPix Image Compression Work?

No accounts, no cloud storage, no nonsense.

01

Drop your images

Drag PNGs, JPGs, WebPs, GIFs or SVGs onto the drop zone. Pick a quality mode, output format, or max dimension — then hit compress.

02

We depuff them

Your images are compressed server-side in seconds. EXIF metadata is stripped, transparency is preserved, and you choose the output format.

03

Grab your files instantly

Each file gets a download link the moment it's done. Save them one by one or download everything as a single zip.

04

Gone after 30 minutes

Your files live in a private session folder. After 30 minutes they're automatically deleted — no permanent storage, no third parties.

🎨

Photoshop users

Batch compress exported assets and web previews in seconds — no extra plugins, no extra steps.

Figma designers

Hit platform size limits for Shopify, Meta Ads and email handoffs without losing visual quality.

Frontend devs

Convert and compress to WebP in one drag-and-drop. No npm package, no webpack plugin, no setup.

📢

Ad ops teams

Batch compress Google Ads and Meta creatives to meet the 150 KB limit. Download everything as a zip.

How Much Can Image Compression Save?

Typical file size reductions across real-world images. Results vary by content and quality setting.

Format Typical before Typical after Savings Engine
JPEG photo 3.2 MB 680 KB 79% MozJPEG
PNG flat graphic 1.1 MB 210 KB 81% pngquant
PNG screenshot / UI 480 KB 190 KB 60% pngquant
WebP 920 KB 400 KB 56% cwebp
GIF 640 KB 450 KB 30% Gifsicle
SVG 52 KB 14 KB 73% SVGO

Tested with default Quality mode. Max Compression mode pushes savings 5–15% further on JPEG and PNG.

Simple pricing

Start free. Upgrade when you need more power.

Monthly Yearly Save €13–€27/yr
Free
€0
forever
  • ✓ Server compression (20/day)
  • ✓ Private browser mode (🔒 — nothing uploaded)
  • ✓ PNG, JPG, WebP, GIF, SVG
  • ✓ Up to 5 MB per file
  • ✗ Max compression engine
  • ✗ Folder mode
  • ✗ API key
✓ No account needed✓ No credit card
☀️ Summer Sale
Pro
€12.99
€8
per month first 3 months, then €12.99
  • ✓ Smallest files · finest quality
  • ✓ PNG, JPG, WebP, GIF, SVG
  • ✓ Up to 100 MB per file
  • ✓ Unlimited images per day
  • ✓ Folder mode (Chrome & Edge only)
  • ✓ Pro engine — pngquant + mozjpeg + cwebp
  • ✓ API key included
  • ✓ WordPress plugin included
Get Pro
✓ Instant API key✓ Cancel anytime

Not sure yet? Try Pro free — 100 compressions, no credit card →

Already have a key? Resend it →

Frequently asked questions

Everything you need to know about PuffPix.

Yes. PuffPix has a free tier that lets you compress images directly in your browser with no account needed. Paid plans (Starter and Pro) unlock server-side compression, larger file sizes, SVG optimisation, and API access.
PuffPix supports PNG, JPG, WebP, GIF and SVG. You can also convert between formats — for example converting JPG to WebP for better web performance.
No. Uploaded files are automatically deleted within 30 minutes. We do not inspect, analyse or retain your image content. In Private mode (the 🔒 toggle), images never leave your device at all — compression runs entirely in your browser.
Typical results are 40–80% file size reduction depending on the format and content. PNG files with flat colours compress the most. JPGs and WebPs typically see 30–60% reduction.
Yes. Starter and Pro plans include an API key you can use to compress images programmatically. The API supports PNG, JPG, WebP, GIF and SVG compression.
No. Folder mode requires Chrome or Edge — it uses the File System Access API, which Firefox and Safari do not support. All other features (Files mode, Private mode, API access) work in any modern browser. Please make sure you are using a supported browser before purchasing a plan that includes folder mode.
Yes — and cheaper too. PuffPix supports the same formats as TinyPNG (PNG, JPG, WebP, GIF) and adds SVG compression, folder mode, and a 30-day free trial with 100 credits. TinyPNG starts at €25/mo after its monthly free tier; PuffPix starts at €3.50/mo. See the full comparison →
PuffPix uses industry-leading open-source encoders: MozJPEG for JPG (typically 10–20% smaller than standard libjpeg at the same visual quality, per Mozilla's own benchmarks), pngquant for PNG (lossy palette reduction achieving 60–80% savings on flat-colour graphics), cwebp for WebP output, Gifsicle for GIF optimisation, and SVGO for SVG. In Max Compression mode, MozJPEG and pngquant run together for the best quality-per-byte ratio.
Yes. Image file size is one of the biggest contributors to slow page load times, which directly affects Google Core Web Vitals — particularly Largest Contentful Paint (LCP). Google uses Core Web Vitals as a confirmed ranking signal. According to Google's research, pages meeting Core Web Vitals thresholds are 24% less likely to be abandoned during load. Compressing images can reduce image payload by 40–80%, improving LCP scores, reducing bandwidth costs, and lowering bounce rates. For best results, also serve images in next-gen formats (WebP) and size images to their display dimensions.
Lossless compression reduces file size without discarding any image data — the original can be perfectly reconstructed. Lossy compression achieves much higher savings by permanently removing data the human eye is unlikely to notice. PuffPix offers both: Quality mode uses conservative lossy settings that are visually indistinguishable from the original, while Max Compression pushes further for the smallest possible file. Private mode (🔒) runs lossless-only compression entirely in your browser.
🚀