WordPress plugin intelligence profile

PuffPix Compress

Automatically compress images on upload using mozjpeg + pngquant. Bulk-optimize your media library. Faster site, no quality loss. Free trial included.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.3.1
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.0 · PHP 7.4
Directory statusactive
Last directory update21 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records PuffPix Compress version 1.3.1 as active, updated 1mo ago and tested up to WordPress 7.0.

Overview

About this plugin

PuffPix Compress automatically optimizes every image you upload to WordPress — reducing file sizes by 40–80% without visible quality loss. Faster pages, lower bandwidth, better Core Web Vitals scores.

It works by connecting to the PuffPix image compression API. When you upload an image, PuffPix compresses it server-side using industry-leading encoders (mozjpeg, pngquant, cwebp) and returns the optimized file, which replaces the original in your media library.

Why PuffPix?

  • No server load — compression happens on PuffPix servers, not yours
  • Better encoders than GD — mozjpeg and pngquant produce noticeably smaller files at the same visual quality compared to PHP’s built-in GD library
  • All thumbnail sizes — automatically compresses every generated thumbnail, not just the original
  • EXIF stripping — removes GPS coordinates and device metadata for privacy
  • Bulk optimization — compress your entire existing media library in one click with a live progress log
  • Per-image stats — see exactly how much each image was reduced, right in the media library
  • Free trial — 100 compressions included, no credit card required

How does it compare?

Most WordPress image plugins use your server’s GD library or charge a premium for better encoders. PuffPix uses mozjpeg and pngquant on every plan — including free.

99/mo for unlimited use. 50/mo.

vs Imagify — Imagify’s free tier limits you to 20MB/month, which most sites burn through in one upload session. PuffPix gives 20 compressions/day with no data cap, and a 100-credit free trial to get started.

vs TinyPNG — TinyPNG charges per compression above 500 credits/month — costs spiral on busy sites. 50/mo with no per-image fees.

vs Smush — Smush Pro requires a WPMU Dev membership bundled with tools you may not need. PuffPix is a standalone plugin — pay only for image compression, nothing else.

io? PuffPix is a drop-in replacement — same concept (API-based compression, replaces files in your media library), actively maintained, with a free trial to get started.

Compression Engines

  • Standard (GD) — PHP’s built-in image library. Fast and universally compatible. Quality 85 (balanced) or 72 (aggressive).
  • Pro (mozjpeg + pngquant) — significantly better compression than GD at the same visual quality. JPEGs typically 20–30% smaller than GD output.
  • Max — maximum compression using the best available encoder per format. Smallest possible file size. Requires Pro or Trial plan.

Supported Formats

JPEG, PNG, WebP, GIF. SVG compression is available on the PuffPix web tool.

Free Trial

New users get 100 free compressions that never expire — no credit card required. php.

How to Get Your API Key

  • Visit puffpix.com
  • Click Get free trial — no credit card needed
  • You’ll receive 100 credits by email
  • Paste the key into Settings → PuffPix Compress

Privacy & External Services

This plugin sends image data to the PuffPix API for compression. Please see the “External Services” section below for full disclosure.

External Services

This plugin connects to the PuffPix image compression API to compress images.

What data is sent:

* The image file(s) selected for compression

* Your API key (to authenticate your plan)

* Compression settings (engine, quality, strip EXIF)

* Anonymous compression metrics: file format, engine, quality, bits-per-pixel range, and compression ratio (no image content, filename, or personal data)

What happens to your data:

* Images are processed and the compressed version is returned to your server

* Images are automatically deleted from PuffPix servers within 30 minutes

* No image content is stored permanently

* API keys are not logged beyond authentication

Service details:

* Service name: PuffPix

com

php

com/privacy

com/terms

This plugin will not make any API calls unless an API key has been entered in the settings. Images are only sent to the PuffPix API when compression is explicitly triggered (on upload if auto-compress is enabled, or manually via the media library or bulk compress page).

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • compress images
  • image compression
  • image optimization
  • performance
  • webp
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.0 · PHP 7.4
Update activity21 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.3.01.3.1
Version1.2.201.3.0
WordPress compatibility7.0.47.0.5
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.