About PuffPix
Built by XDMEDIA to solve a real problem — and made public so everyone could use it.
What is PuffPix?
PuffPix is an online image compression tool that reduces file sizes by up to 80% without visible quality loss. It supports PNG, JPG, WebP, GIF and SVG — both individually and in batch. Compressed files are auto-deleted after 30 minutes and nothing is stored beyond your session.
PuffPix also offers a WordPress plugin that auto-compresses images on upload, and an API for developers who want to automate image optimisation in their own applications.
Built by XDMEDIA
PuffPix is a product of XDMEDIA, a digital product studio specialising in web applications and Google Ads. XDMEDIA builds fast, mobile-first web apps and helps grow them with paid search campaigns.
The studio has been building for the web for 15+ years, working across PHP, JavaScript, WordPress, and modern web tooling. PuffPix grew out of that daily work — and is now used by thousands of developers, designers, and content teams.
Why we built it
XDMEDIA builds web applications and manages Google Ads campaigns — both of which mean working with images every day. For years, TinyPNG was the default choice for compressing client assets. It worked, but it had real limits that created friction: no SVG support, no way to process a whole folder at once, and a format gap that meant using a separate tool for every file type.
The usual workaround was juggling multiple tools — one for PNG and JPG, another for SVG, something else for WebP — copying and re-uploading files between them. Each handoff added time and broke the workflow, especially during busy production runs with hundreds of assets.
In 2024, we built PuffPix internally to replace that stack. One tool for every major format (PNG, JPG, WebP, GIF, SVG), with batch processing, folder mode, and no per-project caps. We ran it on real client work for several months — e-commerce image catalogs, Google Ads creative sets, WordPress media libraries — before making it public.
Once we opened it up, the demand confirmed what we already knew: most image compression tools are either too limited, too expensive, or built for enterprise — not for the everyday designer or developer dealing with a folder full of assets.
The tech behind it
PuffPix uses industry-leading open-source encoders: MozJPEG for JPG (typically 10–20% smaller than standard libjpeg at the same visual quality), pngquant for PNG (60–80% savings on flat-colour graphics), cwebp for WebP, Gifsicle for GIF, and SVGO for SVG. These run server-side for regular and batch compression.
Private mode (the 🔒 toggle) runs lossless compression entirely in your browser via WebAssembly — no files leave your device. The WordPress plugin connects to the PuffPix API to compress images automatically on upload and bulk-process your existing media library.
What makes PuffPix different
- All formats in one place — PNG, JPG, WebP, GIF and SVG, including conversions between them
- Folder mode — drag an entire folder and compress everything in one step (Chrome and Edge)
- Private mode — WASM compression in the browser; your files never leave your device
- No free tier caps — the free plan is genuinely usable, not a teaser
- API access — automate compression in your own build pipelines or CMS
- WordPress plugin — auto-compress on upload, bulk-compress your media library
Questions, feedback, or press enquiries: [email protected]