EVERYTHING XIAOMI
Get listed
TinyPNG logo

TinyPNG

TinyPNG is an image compression service for reducing file sizes, with batch processing, resizing, metadata controls, and API access.

Place
#11 of 85
Score
7.5
TinyPNG's website

What TinyPNG is

TinyPNG is an image compression service for reducing file sizes, with batch processing, resizing, metadata controls, and API access. It supports JPEG XL, AVIF, WebP, JPG, PNG, and APNG, and uses lossy compression. Free web use allows up to 20 image compressions per session, with each image limited to 5 MB, and up to three conversions per session. Its API includes 500 free compressions each month; unused free compressions reset at the start of the calendar month and do not roll over. Above the free allowance, API users pay for successful compressions, with no subscription fee or minimum charge. Uploaded images are accessible only to the uploader and retained for no more than 48 hours. TinyPNG removes unnecessary metadata, while the API can preserve selected copyright, location, and creation-date details. Official WordPress and Figma plugins are available, alongside a beta Zapier integration. The maker is headquartered in Hoevelaken, Netherlands.

Good

  • Supports six listed image formats, including AVIF and WebP.
  • Batch processing and resizing are available.
  • API includes 500 free compressions each month.
  • Uploads are retained for no more than 48 hours.
  • Official WordPress and Figma plugins are available.

Watch out

  • Free web use is limited to 20 compressions per session.
  • Free web conversions are limited to three per session.
  • Each free web image can be no larger than 5 MB.
  • Unused free API compressions do not roll over.

Who it suits

TinyPNG suits people who want to compress or resize images through its web service or API. Its free limits may work for occasional web use, while API users can use a monthly free allowance before usage charges apply.

Verdict

TinyPNG offers both web-based image tools and an API, with a free allowance for each. Check session limits for web use and monthly reset rules for the API if your volume varies.

Plans and prices

From TinyPNG's own pricing page, checked 27 Sep 2026.

All about pricing
PlanPriceWhat it gives you
Web FreeFree20 compressions per session, 5 MB per image, and 3 conversions per session · 20 compressions per session · 5 MB per image · 3 conversions per session
Web Pro—Unlimited compressions, 75 MB per image, and 3 conversions per session · 75 MB per image · Unlimited compressions · 3 conversions per session · billed yearly per user
Web Ultra—Unlimited compressions and conversions, 150 MB per image · 150 MB per image · Unlimited compressions · Unlimited conversions · billed yearly per user
Developer API: first 500 compressions—500 compressions per month
Developer API: next 9,500 compressions—9,500 compressions at this tier
Developer API: next 10,000 compressions—10,000 compressions at this tier
Developer API Volume PricingFreeNext 10,000 compressions per month receive a volume discount · billed monthly based on API usage
Developer API FreeFree500 free compressions each month with no payment details needed
Developer API Pay Per Compression$0.01 a monthFirst 500 compressions each month are free; next 9,500 cost $0.009 per compression · billed monthly based on API usage

The facts

Each one read from TinyPNG's own pages, with the date it was checked.

What it does

API access
Yeschecked 20 Sep 2026
Available Integrations
Tinify offers official WordPress and Figma plugins, plus a beta Zapier integration.checked 27 Sep 2026
Batch processing
Yeschecked 20 Sep 2026
Compression modes
lossychecked 20 Sep 2026
Compression Result
TinyPNG reports reducing file size by more than 85% in a visible-quality comparison.checked 27 Sep 2026
Image resizing
Yeschecked 20 Sep 2026
Image Resizing
The Developer API can automatically resize, convert, and compress images.checked 27 Sep 2026
Image Retention
Uploaded images are accessible only to the uploader and retained for a maximum of 48 hours.checked 27 Sep 2026
Max upload size
75checked 20 Sep 2026
Metadata controls
Yeschecked 20 Sep 2026
Metadata Controls
The Developer API offers an option to retain certain metadata.checked 27 Sep 2026
Metadata Removal
Unnecessary metadata is removed; the API can retain selected copyright, location, and creation-date metadata.checked 27 Sep 2026
Support Channel
Tinify provides contact support, a knowledge base, a blog, and a status page.checked 27 Sep 2026
Supported formats
JPEG XL (JXL),AVIF,WebP,JPG,PNG,APNGchecked 20 Sep 2026
Upgrade Refund
Upgrading from Web Pro to Web Ultra refunds the remaining months of Web Pro.checked 27 Sep 2026

Money

API Billing
Users pay for successful compressions above the free allowance, with no subscription fees or minimum charges.checked 27 Sep 2026
API Free Reset
Unused free API compressions do not roll over and reset at the start of each calendar month.checked 27 Sep 2026
Free Conversion Limit
Free users can convert up to 3 images.checked 27 Sep 2026
Free plan
Yeschecked 20 Sep 2026
Free Web Limit
Free users can compress up to 20 images per session, with each image up to 5 MB.checked 27 Sep 2026

The company

Company History
TinyPNG added JPEG compression in 2014, animated PNG support in 2016, and later WebP and AVIF support.checked 27 Sep 2026
Headquarters
Hoevelaken, Netherlandschecked 28 Sep 2026
Team Licenses
Multiple licenses can be purchased, with one license providing one user access for one year.checked 27 Sep 2026
The full review of TinyPNG

Overview

TinyPNG is an image compression service for people who want to reduce image sizes through a web interface or an API. Its strongest fit is users who need batch compression, format conversion, or a way to build compression into a workflow. The free web session caps and the API’s monthly allowance make volume planning important.

Key features

TinyPNG uses lossy compression and supports JPEG XL, AVIF, WebP, JPG, PNG, and APNG. It can resize images and process batches, making it useful for preparing groups of assets rather than handling files one at a time. TinyPNG reports reducing file size by more than 85% in a visible-quality comparison; that is a substantial target, but lossy compression may not suit images that must remain unchanged.

Metadata handling is more nuanced than simple removal: unnecessary metadata is stripped, while the API can retain selected copyright, location, and creation-date fields. That gives developers a way to preserve chosen metadata while reducing the rest. Uploaded images are accessible only to the uploader and retained for a maximum of 48 hours.

The web tools and API serve different workflows. The API supports pay-per-compression billing above its free allowance, without subscription fees or minimum charges. Official WordPress and Figma plugins, plus a beta Zapier integration, can connect TinyPNG to common publishing and design processes.

Pricing

Web Free costs nothing and allows 20 compressions per session, with each image up to 5 MB, plus 3 conversions per session. It suits occasional, smaller jobs; the per-session caps make it less suitable for repeated or larger batches.

Web Pro has custom pricing, billed yearly per user. It provides unlimited compressions, a 75 MB per-image limit, and 3 conversions per session. It removes the free compression cap and raises the upload ceiling, but does not increase the conversion allowance. Web Ultra also has custom pricing and is billed yearly per user; it allows unlimited compressions and conversions, with a 150 MB per-image limit. It is the more suitable web tier when conversion volume or large files exceed Pro’s limits. Upgrading from Web Pro to Web Ultra refunds the remaining months of Web Pro.

Each Web Pro or Web Ultra license gives one user access for one year; multiple licenses can be purchased for teams. The Developer API Free plan costs nothing and includes 500 compressions each month, with no payment details required. Unused free API compressions do not roll over and reset at the start of each calendar month.

Above the free API allowance, pay-per-compression billing has no subscription fees or minimum charges. The Developer API Pay Per Compression plan is $0.01 a month, billed monthly based on usage: the first 500 compressions each month are free, and the next 9,500 cost $0.009 per compression. The Developer API Volume Pricing plan is free, billed monthly based on API usage, with a volume discount on the next 10,000 compressions per month. The listed API tiers also include the first 500 compressions, next 9,500 compressions, and next 10,000 compressions, but those tiers have custom pricing. Usage-based billing suits variable workloads better than a fixed subscription, while the monthly reset means low-use months do not build a reserve for busier ones.

Platforms

The listed platform is API. TinyPNG also provides web tools and official WordPress and Figma plugins, as well as a beta Zapier integration. Those integrations broaden its workflow reach, though the web limits differ by plan.

Who it's for

TinyPNG suits designers, publishers, and developers who need lossy image compression, batch handling, or API-based processing across supported formats. The free web plan works for modest sessions; the API free allowance suits projects that stay within 500 monthly compressions. Teams should account for per-user annual web licenses, while users with large files or frequent conversions should consider the custom-priced Ultra tier.

Pros and cons

  • Pros: Broad format support, resizing, batch processing, and metadata controls cover several common asset-preparation needs.
  • Pros: The API’s free monthly allowance and usage billing without subscription fees or minimum charges can suit workloads that vary from month to month.
  • Cons: Free web use is capped at 20 compressions and 3 conversions per session, with a 5 MB per-image limit.
  • Cons: Pro and Ultra have custom pricing, and their licenses are per user and billed yearly.
  • Cons: Free API compressions reset monthly rather than rolling over, which limits the benefit of quiet months for users with uneven demand.

Alternatives

Browse Image Compression Software for more options. Choose Optimole instead if a web service with unlimited images and sites under a free plan capped at 2,000 monthly visits better matches your needs. Fastly Image Optimizer is an alternative if you want API, Linux, or web availability and a free allowance of 100,000 image requests per month. For a free desktop option, consider pngcrush on Windows, macOS, or Linux, or Caesium Image Compressor on those platforms. Kraken.io offers an API free plan with a 100 MB testing quota and a $50 a year Micro plan. ImageOptim is another API option, with a free trial and paid monthly optimization plans. Squoosh is a free web alternative, while FileOptimizer is a free option for Windows.

Verdict

TinyPNG is a strong choice for people who need dependable batch compression across modern image formats, especially when an API or publishing integration matters. Its main trade-offs are strict free web session caps and custom pricing for the annual web tiers. Choose it when those workflow tools matter more than predictable web-plan pricing; look elsewhere if you need an uncapped free web workflow or a stated price before committing.

Getting started

  1. Visit https://tinypng.com/.
  2. Use the free web plan for up to 20 compressions per session, with images up to 5 MB.
  3. For conversions on the free web plan, stay within the limit of three per session.
  4. For API use, start with the Developer API Free allowance of 500 compressions each month.
  5. Connect through the official WordPress or Figma plugin, or the beta Zapier integration.

Limits worth knowing

The free web plan permits up to 20 compressions per session, with a 5 MB limit per image, and up to three conversions per session. The free API allowance is 500 compressions per month; unused compressions reset monthly without rolling over.

Questions

Is TinyPNG free?

Yes. Web Free costs nothing and allows 20 compressions per session, images up to 5 MB, and three conversions per session. Developer API Free also costs nothing and provides 500 compressions each month.

What does API compression cost after the free allowance?

The next 9,500 compressions cost $0.009 per compression, billed monthly based on API usage. The first 500 compressions each month are free.

Which formats does TinyPNG support?

It supports JPEG XL (JXL), AVIF, WebP, JPG, PNG, and APNG.

Does TinyPNG have integrations?

Tinify offers official WordPress and Figma plugins, plus a beta Zapier integration.

How long are uploaded images retained?

Uploaded images are accessible only to the uploader and kept for a maximum of 48 hours.

Where is TinyPNG based?

TinyPNG is headquartered in Hoevelaken, Netherlands.

Alternatives to TinyPNG

All alternatives
  1. 1

    imgproxy

    Free planOpen sourceAndroidiOSWebAPI
    9.3Free plan
  2. 2

    Hive

    Free planOpen sourceAndroidiOSWebAPI
    8.6From $5 a month
  3. 3Kraken.io logo

    Kraken.io

    Free planWebAPIExtensionLinux
    8.4From $50 a year
  4. 4

    JPEGmini

    Free planWebAPILinuxmacOS
    8.3From $199 a year
  5. 5

    Optimizilla

    Free planWeb
    7.9From $9 a month
  6. 6

    Compressify

    Free planAndroidiOSWebExtension
    7.9From $4.99 a month