Plugin/Compare
Suggest a plugin

TinyPNG

Official TinyPNG plugin that compresses JPEG, PNG and WebP uploads through the Tinify API and can convert them to WebP or AVIF.

Image Optimization Verified 14 Oct 2026
Free installs100K+WordPress.org, active
Est. Pro installs~7.5KLikely 3.8K–15K
Vendor claims50K+Vendor's own figure
Rating4.5/5181 reviews
Price from$0Freemium
Last updated13 Oct 2026Version 3.8.1

Overview

TinyPNG (plugin slug tiny-compress-images) is the official WordPress plugin for the Tinify compression API, the service behind the TinyPNG and TinyJPG web tools. Images are sent to Tinify’s servers, compressed with its smart lossy engine and written back to your media library, so every thumbnail size you choose is replaced with a smaller file.

What it does

The plugin compresses new uploads automatically, offers a Bulk TinyPNG screen for the existing library, and lets you optimise single images from the media list. It can resize oversized uploads to a maximum width or height, keep selected metadata (copyright, creation date, GPS) or drop the rest, and choose which registered thumbnail sizes are processed. Recent versions add WebP and AVIF conversion, delivered with a picture element or Apache rewrite rules, plus an optional backup of the original upload. A WP-CLI command and multisite support make it workable for developers and networks.

Pricing model

There is no Pro plugin. The plugin is free and uses your Tinify API key: the first 500 compressions each month are free, then usage is billed per compression ($0.009 each up to 10,000, then $0.002). Each thumbnail size counts as a compression and format conversion uses an extra credit per size, so a typical free month covers roughly 100 images, or about 50 with conversion enabled. One API key can be used on any number of sites.

  • Large file allowance (500 MB, 256 MP)
  • Pay only for what you use, no subscription
  • Statistics on space saved

Limitations

There are no compression levels to choose from, no lazy loading, CDN or responsive delivery, and it only handles media library images. The free allowance is small for stores with many thumbnail sizes, and AVIF/WebP conversion doubles credit use.

Best for sites that want reliable, high-quality lossy compression with predictable pay-as-you-go costs and already handle caching and delivery elsewhere.

Best for: Sites that want dependable compression and next-gen conversion billed per image, without a monthly subscription.

TinyPNG does one job well: high-quality lossy compression with optional WebP/AVIF conversion, billed only for what you use. It lacks the delivery extras (CDN, lazy load, adaptive sizing) of suites like Optimole, and the 500-credit free tier runs out quickly on sites with many thumbnail sizes.

Pros

  • Strong lossy compression from the well-known Tinify engine
  • Pay-per-use billing with no subscription and one key for unlimited sites
  • WebP and AVIF conversion with picture-tag or .htaccess delivery
  • Very high per-file limits (500 MB, 256 megapixels)
  • Choose thumbnail sizes, resize huge uploads and keep selected metadata
  • WP-CLI command and multisite support

Cons

  • Free tier covers only about 100 images a month (fewer with conversion)
  • No choice of compression level or lossless mode
  • No lazy loading, CDN or responsive delivery features
  • Cannot optimise theme, plugin or custom folders
  • Original backups only arrived recently (v3.8.0)
TinyPNG screenshot 1 TinyPNG screenshot 2 TinyPNG screenshot 3 TinyPNG screenshot 4

Key features

What TinyPNG highlights on its WordPress.org page and its own website, split by version.

Free version WordPress.org

  • 500 free compressions every month
  • Automatic compression on upload
  • Bulk optimise the media library
  • WebP and AVIF conversion
  • Picture tag or .htaccess delivery
  • Resize oversized uploads
  • Keep copyright, date or GPS metadata
  • Choose which thumbnail sizes to compress
  • Optional backup of original uploads
  • Background processing
  • Multisite with a single API key
  • Savings statistics in media library

Pro / paid adds From $0

  • Pay per compression above 500
  • $0.009 each up to 10,000
  • $0.002 each beyond 10,000
  • No subscription or minimum fee
  • One API key for unlimited sites
  • Cost estimate before bulk runs
  • Enterprise fixed-fee plans on request
  • Card or PayPal billing monthly

Feature checklist

16 of 25 features we track in Image Optimization, feature score 60/100

Compression 5/7

Lossy & lossless compression Key

Choose between lossless and one or more lossy compression levels.

Single smart lossy engine; no selectable levels or lossless mode.

SourceChecked 6 Oct 2026
Not included

Bulk optimisation Key

Optimise every existing image in the media library.

Media > Bulk TinyPNG optimises all unoptimised library images.

SourceChecked 6 Oct 2026
Included

Optimise on upload

New uploads are optimised automatically.

Compresses new images automatically on upload.

SourceChecked 6 Oct 2026
Included

Keep & restore originals Key

Backs up originals so you can restore them.

Optional backup of originals since 3.8.0; restore button added in 3.8.1 on GitHub.

SourceChecked 6 Oct 2026
Partial

Resize large images

Scales down oversized uploads to a maximum size.

Set a maximum width and/or height to shrink huge uploads.

SourceChecked 6 Oct 2026
Included

Strip EXIF metadata

Removes camera and location metadata.

Metadata is removed unless you choose to keep copyright, date or GPS data.

SourceChecked 6 Oct 2026
Included

PDF compression

Compresses PDF files in the media library.

Supports JPEG, PNG, WebP, AVIF and APNG only; no PDF handling.

SourceChecked 6 Oct 2026
Not included
Next-gen formats 3/4

WebP conversion Key

Creates WebP versions of images.

Converts images to WebP (uses an extra credit per size).

SourceChecked 6 Oct 2026
Included

AVIF conversion Key

Creates AVIF versions of images.

Converts images to AVIF (uses an extra credit per size).

SourceChecked 6 Oct 2026
Included

Automatic next-gen delivery

Serves WebP/AVIF to supporting browsers via picture tags, rewrites or CDN.

Delivers converted formats via picture elements or Apache .htaccess rules.

SourceChecked 6 Oct 2026
Included

PNG to JPG conversion

Converts photos saved as PNG to smaller JPGs.

No PNG-to-JPG conversion option.

SourceChecked 6 Oct 2026
Not included
Delivery 1/4

Image CDN Key

Serves images from a CDN, often with on-the-fly optimisation.

No CDN; files are optimised in place on your server.

SourceChecked 6 Oct 2026
Not included

Adaptive image sizes

Serves the right size for each screen or device.

Relies on WordPress srcset; no per-device resizing service.

SourceChecked 6 Oct 2026
Not included

Lazy loading

Defers off-screen images.

No lazy loading feature.

SourceChecked 6 Oct 2026
Not included

CSS background images

Also optimises or converts images used in CSS backgrounds.

Only covered when the Apache .htaccess delivery method is used.

SourceChecked 6 Oct 2026
Partial
Processing & limits 3/5

Local processing

Optimises on your own server with no external API.

Requires the Tinify API; no on-server compression.

SourceChecked 6 Oct 2026
Not included

Cloud processing

Optimisation runs on the vendor's servers, saving your server's CPU.

Images are compressed on Tinify's servers and deleted within 48 hours.

SourceChecked 6 Oct 2026
Included

Generous free tier

Free version optimises unlimited images, or a large monthly quota.

500 credits a month, roughly 100 images or ~50 with conversion.

SourceChecked 6 Oct 2026
Not included

No small file-size cap

No restrictive per-image size limit in the free version.

Per-file limit is 500 MB and 256 megapixels.

SourceChecked 6 Oct 2026
Included

Thumbnail control

Choose which thumbnail sizes are optimised.

Choose which registered image sizes are compressed.

SourceChecked 6 Oct 2026
Included
Extras & compatibility 4/5

Optimise other folders

Optimise theme, plugin or custom folders outside the media library.

Works on media library attachments only.

SourceChecked 6 Oct 2026
Not included

WooCommerce & gallery plugins

Optimises WooCommerce product and gallery-plugin images.

Listed as tested with WooCommerce; product images are library attachments.

SourceChecked 6 Oct 2026
Included

Multisite support

Works across a WordPress multisite network.

Fully compatible with multisite; one API key across all sites.

SourceChecked 6 Oct 2026
Included

WP-CLI

Run bulk optimisation from the command line.

Registers a 'wp tiny' command to optimise attachments from the CLI.

SourceChecked 6 Oct 2026
Included

Savings reports

Shows space saved and optimisation statistics.

Shows savings per image and overall library statistics.

SourceChecked 6 Oct 2026
Included

Pricing

Free

$0

On WordPress.org

Free API usage

Freeper month

Unlimited

500 compressions per month (about 100 images, ~50 with WebP/AVIF conversion); unused credits do not roll over.

Pay per compression (501–10,000)

$0.01one-off

Unlimited

Charged per compression above 500 each month, billed at month end; no subscription.

Pay per compression (10,001+)

$0one-off

Unlimited

Rate for compressions beyond 10,000 in a month; enterprise fixed-fee plans available on request.

Prices are list prices from the vendor's site, checked 14 Oct 2026. Many vendors discount the first year.

How many sites use TinyPNG?

Free installs from WordPress.org, the vendor's own claim, and our estimate of paid installs.

Free version (WordPress.org) 100K+

Active installations reported by WordPress.org.

Vendor claim 50K+

Sites/users claimed on the vendor's website. source

Estimated Pro / paid installs ~7.5K

Our estimate, see method below.

How we estimated this: The vendor figure (50K+) is below the WordPress.org count, so it looks out of date and we leave it out. About 150K free installs x 5% (the usual share of free sites that also run the paid version when a hosted service whose free tier is generous) gives 7.5K. Likely range: 3.8K to 15K. This counts sites running the paid version, including sites whose licence has lapsed. Estimates are rough and based on public figures as of 14 Oct 2026.

Stats & health

Weekly downloads

15,194 downloads last week, 5.5M all time

Rating breakdown

5 ★152
4 ★6
3 ★6
2 ★4
1 ★13
Version3.8.1
Last updated13 Oct 2026 (20 days ago)
Tested up toWordPress 7.1.4
RequiresWordPress 4.0+
Support threads (2 months)0 of 0 resolved
On WordPress.org since12 Feb 2015

TinyPNG compared

Alternatives to TinyPNG

All alternatives →

EWWW Image Optimizer

1M+ ★ 4.8 $80/yr

Image optimizer that compresses images on your own server for free with unlimited WebP, plus paid cloud compression and the Easy IO…

94

Smush

1M+ ★ 4.8 $60/yr

Freemium image optimizer from WPMU DEV with free lossless and lossy compression, lazy load and Directory Smush; Pro adds WebP/AVIF and a…

92

ShortPixel Image Optimizer

300K+ ★ 4.5 $9.99/mo

Credit-based cloud image optimizer with lossy, glossy and lossless modes, free WebP/AVIF, PDF compression and an optional CDN.

90

Optimole

200K+ ★ 4.7 £228.96/yr

Cloud image optimisation service for WordPress that compresses, resizes and converts images on the fly and serves them from a CloudFront CDN.

77

Converter for Media

500K+ ★ 4.9 $5/mo

Converts JPEG, PNG and GIF images to WebP (free) or AVIF (PRO) and serves them via server rewrites, leaving originals untouched.

74

Imagify

900K+ ★ 4.3 $59.88/yr

Cloud image optimizer from WP Media (WP Rocket) with Smart Compression and free WebP/AVIF, billed by monthly data quota.

69

FAQ

Is TinyPNG free?

Yes. TinyPNG has a free version on WordPress.org. Paid plans start at $0.

How many sites use TinyPNG?

WordPress.org reports 100K+ active installations of the free version. The vendor claims 50K+ sites in total. We estimate around 7.5K sites run the paid version.

Does TinyPNG have lossy & lossless compression?

No: not included. Single smart lossy engine; no selectable levels or lossless mode.

Does TinyPNG have bulk optimisation?

Yes: included. Media > Bulk TinyPNG optimises all unoptimised library images.

Does TinyPNG have keep & restore originals?

Yes: partial. Optional backup of originals since 3.8.0; restore button added in 3.8.1 on GitHub.

Does TinyPNG have webp conversion?

Yes: included. Converts images to WebP (uses an extra credit per size).

Does TinyPNG have avif conversion?

Yes: included. Converts images to AVIF (uses an extra credit per size).

Does TinyPNG have image cdn?

No: not included. No CDN; files are optimised in place on your server.

Is TinyPNG free for WordPress?

The plugin is free and includes 500 compressions per month. Beyond that you add payment details to your Tinify account and pay per compression.

Why do my credits run out so fast?

Every thumbnail size WordPress generates counts as a compression, and WebP/AVIF conversion uses an extra credit per size. Limit the sizes processed in Settings > TinyPNG to stretch the quota.

Can I use one API key on several sites?

Yes. The same key works on any number of sites, and usage is pooled on that account.

Does it serve WebP or AVIF to visitors?

Yes. Converted files can be delivered with a picture element (default) or Apache .htaccess rewrite rules.

Can I restore the original image?

Version 3.8.0 added an option to keep a backup of each original upload; enable it before optimising if you want to be able to revert.

Last updated 6 Oct 2026. Spotted something wrong? Suggest an edit.