Tinify (TinyPNG) is a WordPress image compression plugin that uses the TinyPNG API to automatically reduce JPEG, PNG, and WebP image file sizes without noticeable quality loss. When you upload an image to the media library, the plugin compresses it in the background, preserving your workflow. It also supports converting images to next-gen formats like WebP and AVIF, which can reduce file sizes by up to 50 percent compared to JPEG. The plugin includes bulk optimization for your entire media library and the ability to choose which thumbnail sizes are processed. Tinify is a straightforward choice for image compression compared to Imagify, especially if you prefer the TinyPNG API.
Competitive Features
- Smart compression — reduces PNG and JPEG file sizes by up to 70 percent without visible quality loss using the TinyPNG API
- WebP and AVIF conversion — automatically convert images to next-gen formats for even smaller file sizes
- Automatic compression on upload — compress images as they are added to the media library, running in the background
- Bulk optimization — compress all existing images in the media library with one click, with estimated credit usage
- Custom thumbnail selection — choose which image sizes to compress, reducing unnecessary credit usage
- Resize large images — automatically set a maximum width and height for uploaded images to prevent oversized files
- Metadata preservation — optionally keep copyright, creation date, and GPS location in compressed images
- Multisite support — use one API key across all sites in a WordPress multisite network
Key Features
- Progressive JPEG — compressed JPEG images are encoded progressively, displaying faster on slow connections
- Background processing — new images are compressed in the background without slowing down the upload process
- Credit usage tracking — dashboard shows remaining free compressions and total savings from compression
- Individual image control — compress or restore a single image directly from the media library
- API key management — enter your API key in settings or define it in wp-config.php for multisite
- WPML compatible — works with WPML for multilingual media library management
- Offload integration — compatible with WP Offload Media for cloud storage setups
- Detailed statistics — see total file size saved and compression ratios in the dashboard widget
Comparison with Competitors
Tinify vs Imagify
| Feature | Tinify (TinyPNG) | Imagify |
|---|---|---|
| Compression levels | Smart (automatic) | Lossy, Ultra, Lossless |
| WebP conversion | Yes | Yes |
| AVIF conversion | Yes | Yes |
| Bulk optimization | Yes | Yes |
| Restore originals | No | Yes |
| Auto-optimize on upload | Yes | Yes |
| Original image backup | Yes (3.8.0+) | Yes |
Tinify vs Smush Pro
| Feature | Tinify | Smush Pro |
|---|---|---|
| Compression method | API-based | API + local |
| WebP/AVIF | Yes | Yes |
| Lazy loading | No | Built-in |
| Image CDN | No | Built-in |
| API credits reset | Monthly | N/A |
| Maximum file size | 500 MB | 256 MB (Pro) |
Recommended Stack — pair Tinify with WP Rocket to combine image compression with full-page caching, lazy loading, and CDN delivery for maximum site speed.
Official Changelog
Version 3.8.0
Release Date: August 2026
- New: Option to create a backup of the original uploaded image.
- Fix: Will not use setAccessible on newer PHP versions.
- Fix: Correctly resets index when bulk optimizing.
- Fix: Clears memoized metadata when it is updated.
Version 3.7.0
Release Date: July 2026
- Chore: Migrated meta key from tiny_compress_images to _tiny_compress_images.
- Fix: When original is set to be compressed, it will also compress images filtered by big_image_size_threshold.
Version 3.6.14
Release Date: June 2026
- Fix: Added check for valid path before deleting converted image.
- Fix: Use hook uninstall_plugin instead of uninstall.php to prevent dependency deletion.
Frequently Asked Questions
How many images can I compress for free?
You get 500 free compressions per calendar month. In a default WordPress installation, this covers roughly 100 images, depending on how many thumbnail sizes your theme generates.
Does Tinify reduce image quality?
No, the TinyPNG smart compression algorithm reduces file size without visible quality loss. PNG images are reduced by removing unnecessary metadata, and JPEG images are re-encoded with optimized compression.
Does Tinify support WebP and AVIF?
Yes, the plugin supports converting images to WebP and AVIF formats. When the conversion feature is enabled, each image uses double the number of credits: one for compression and one for format conversion.
Can I compress existing images in my media library?
Yes, the Bulk Optimization tool compresses all existing images in your media library with one click. It shows an estimated credit usage before starting.
Is there a file size limit?
The maximum file size is 500 MB, and the maximum canvas size is 256 megapixels (16,000 by 16,000 pixels in any ratio).






Leave a Reply