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.
JPEG, PNG, WebP, GIF. SVG support is available on the PuffPix web tool.
New users get 100 free compressions over 30 days — no credit card required. Get your key at puffpix.com/trial.php.
This plugin sends image data to the PuffPix API for compression. Please see the “External Services” section below for full disclosure.
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
* Service URL: https://puffpix.com
* API endpoint: https://puffpix.com/api.php
* Privacy policy: https://puffpix.com/privacy
* Terms of service: https://puffpix.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).