- Home
- Image Compression Software
- TinyPNG
TinyPNG
TinyPNG · Hoevelaken, Netherlands
What it is
TinyPNG is an image compression service that also supports resizing, batch processing, metadata controls and API access. Its lossy compression supports JPEG XL, AVIF, WebP, JPG, PNG and APNG files. Free web use allows up to 20 image compressions per session, with a 5 MB maximum for each image, and up to three conversions per session. The API provides 500 free compressions each month without requiring payment details. Unused free API compressions reset at the start of each calendar month and do not roll over. Above the allowance, users pay for successful API compressions, with no subscription fees or minimum charges. Uploaded images are accessible only to the uploader and retained for no more than 48 hours. TinyPNG removes unnecessary metadata; the API can preserve selected copyright, location and creation-date information. Official WordPress and Figma plugins are available, with a beta Zapier integration also listed. The maker is headquartered in Hoevelaken, Netherlands.
For and against
For
- Supports six listed image formats.
- Batch processing and resizing are available.
- API includes 500 free monthly compressions.
- Uploads are retained for no more than 48 hours.
Against
- Free web compression is limited to 20 images per session.
- Free web conversions are limited to three per session.
- Each free web image can be up to 5 MB.
The verdict
TinyPNG offers web compression and API access with distinct free-use allowances and metadata controls. Check the session limits and API billing terms if your work involves frequent conversions or larger files.
Who it suits
TinyPNG suits people who need to compress or resize supported image formats in batches, or connect compression through an API. The free web and API allowances may work for limited use, while the listed restrictions matter for larger batches or conversions.
Plans and prices
Web Free
20 compressions per session · 5 MB per image · 3 conversions per session
Read 27 Sep 2026 · tinify.com
Web Pro
75 MB per image · Unlimited compressions · 3 conversions per session
Read 27 Sep 2026 · tinify.com
Web Ultra
150 MB per image · Unlimited compressions · Unlimited conversions
Read 27 Sep 2026 · tinify.com
Developer API: first 500 compressions
500 compressions per month
Read 20 Sep 2026 · tinify.com
Developer API: next 9,500 compressions
9,500 compressions at this tier
Read 20 Sep 2026 · tinify.com
Developer API: next 10,000 compressions
10,000 compressions at this tier
Read 20 Sep 2026 · tinify.com
Developer API Volume Pricing
Read 27 Sep 2026 · tinify.com
Developer API Free
Read 27 Sep 2026 · tinify.com
Developer API Pay Per Compression
Read 27 Sep 2026 · tinify.com
On the record
- API access
- Yestinypng.com · read 20 Sep 2026
- API Billing
- Users pay for successful compressions above the free allowance, with no subscription fees or minimum charges.tinify.com · read 27 Sep 2026
- API Free Reset
- Unused free API compressions do not roll over and reset at the start of each calendar month.tinify.com · read 27 Sep 2026
- Batch processing
- Yestinypng.com · read 20 Sep 2026
- Company History
- TinyPNG added JPEG compression in 2014, animated PNG support in 2016, and later WebP and AVIF support.tinypng.com · read 27 Sep 2026
- Compression modes
- lossytinypng.com · read 20 Sep 2026
- Compression Result
- TinyPNG reports reducing file size by more than 85% in a visible-quality comparison.tinypng.com · read 27 Sep 2026
- Free Conversion Limit
- Free users can convert up to 3 images.tinypng.com · read 27 Sep 2026
- Free Web Limit
- Free users can compress up to 20 images per session, with each image up to 5 MB.tinypng.com · read 27 Sep 2026
- Image Retention
- Uploaded images are accessible only to the uploader and retained for a maximum of 48 hours.tinypng.com · read 27 Sep 2026
- Image Resizing
- The Developer API can automatically resize, convert, and compress images.tinify.com · read 27 Sep 2026
- Available Integrations
- Tinify offers official WordPress and Figma plugins, plus a beta Zapier integration.tinypng.com · read 27 Sep 2026
- Max upload size
- 75tinypng.com · read 20 Sep 2026
- Metadata Controls
- The Developer API offers an option to retain certain metadata.tinypng.com · read 27 Sep 2026
- Metadata Removal
- Unnecessary metadata is removed; the API can retain selected copyright, location, and creation-date metadata.tinypng.com · read 27 Sep 2026
- Image resizing
- Yestinypng.com · read 20 Sep 2026
- Support Channel
- Tinify provides contact support, a knowledge base, a blog, and a status page.tinify.com · read 27 Sep 2026
- Supported formats
- JPEG XL (JXL),AVIF,WebP,JPG,PNG,APNGtinypng.com · read 20 Sep 2026
The review
Overview
TinyPNG is a lossy image-compression service with web tools and an API for processing images in batches. It is best suited to people preparing image assets for publishing and developers building compression into a workflow. Its main appeal is flexible image handling; the practical dividing line is how many images and conversions you need to process.
Key features
TinyPNG supports JPEG XL, AVIF, WebP, JPG, PNG and APNG, and can resize images as well as compress batches. That range makes it useful for preparing groups of assets in different formats, rather than just shrinking a single file. TinyPNG reports file-size reductions of more than 85% in a visible-quality comparison, but lossy compression is not the right fit when preserving every image detail is essential.
It removes unnecessary metadata, while the API can retain selected copyright, location and creation-date information. That is a useful distinction for workflows that need some image context to survive compression. Uploaded images are accessible only to the uploader and retained for a maximum of 48 hours.
The web tools and API address different needs. The web plans suit people compressing images directly, while the API supports recurring or integrated processing. Official WordPress and Figma plugins, along with a beta Zapier integration, provide routes into publishing and design workflows.
Pricing
Web Free costs nothing and allows 20 compressions per session, with a 5 MB limit per image, plus three conversions per session. It is a sensible starting point for occasional work, but the per-session caps can constrain larger batches.
Web Pro has custom pricing, billed yearly per user. It provides unlimited compressions, a 75 MB per-image limit and three conversions per session. It raises the compression ceiling substantially, but conversion volume remains capped. Web Ultra also has custom pricing and is billed yearly per user; it offers unlimited compressions and conversions, with a 150 MB per-image limit. That is the better fit when conversion volume or larger files exceed Pro’s limits. Upgrading from Web Pro to Web Ultra refunds the remaining Web Pro months.
Developer API Free costs nothing and includes 500 compressions each month without requiring payment details. Unused free compressions do not roll over; the allowance resets at the start of each calendar month.
Developer API Pay Per Compression is billed monthly based on usage and is priced at $0.01 a month. The first 500 compressions each month are free, and the next 9,500 cost $0.009 per compression. The Developer API: first 500 compressions, next 9,500 compressions and next 10,000 compressions tiers have custom pricing. Developer API Volume Pricing is free, billed monthly based on API usage, with a volume discount on the next 10,000 compressions per month. Above the free allowance, successful compressions are charged without subscription fees or minimum charges. These usage terms make the API a flexible choice for metered workloads, but readers with regular volume should account for the per-compression cost.
Team licenses can be purchased separately; one license provides one user access for one year. That makes the license count and yearly term relevant for teams planning access across multiple users.
Platforms
TinyPNG lists API support. Its official WordPress and Figma plugins and beta Zapier integration can connect it to common publishing, design and automation workflows.
Who it's for
TinyPNG fits individuals who need batch compression or image conversion within modest web limits, and developers who want an API with a monthly free allowance and usage-based billing. Choose Web Pro for unlimited compression within its 75 MB image limit when three conversions per session are sufficient; choose Web Ultra when you need unlimited conversions or files up to 150 MB. It is a weaker fit for lossless workflows or frequent web conversions that exceed the free plan and do not justify a yearly per-user upgrade.
Pros and cons
- Pros: Broad format support, resizing and batch processing cover several common asset-preparation needs.
- Pros: The API offers 500 free monthly compressions, with no subscription fee or minimum charge above the allowance.
- Pros: Selected metadata can be retained through the API, and uploaded images are restricted to the uploader and kept for no more than 48 hours.
- Cons: The free web plan limits both session compressions and conversions, and each image is capped at 5 MB.
- Cons: Pro still allows only three conversions per session; unlimited conversions require Ultra.
- Cons: Lossy compression is unsuitable when image details must remain unchanged.
Alternatives
For a broader comparison, browse Image Compression Software.
Choose Gumlet Image if you want web, iOS or Android access and a free plan with one seat and 30 GB of monthly bandwidth. Optimole may suit website-focused users: its free plan allows 2,000 monthly visits, unlimited images and unlimited sites. Consider Fastly Image Optimizer for API, Linux or web use where a free allowance of 100,000 image requests per month is a closer match.
Kraken.io is another API option; its free plan includes a 100 MB testing quota without a credit card. Imagify offers an API-based free Starter plan with 20 MB per month, approximately 200 images, a 2 MB per-image limit and unlimited websites. Pick JPEGmini if desktop support matters: it covers Linux, macOS and Windows as well as web, and its free plan offers 50 images per day on one device after a seven-day Pro-feature trial.
TinyJPG has the same stated Web Free allowances as TinyPNG: 20 compressions per session, 5 MB per image and three conversions per session. Shrink.media is worth considering if mobile access is important; it supports Android, iOS, web and API, with three free credits and three free downloads per month.
Verdict
TinyPNG is a strong choice for asset workflows that benefit from batch lossy compression, format flexibility and API access with a free monthly allowance. The reason to choose it is the combination of practical image controls and usage-based API billing without a subscription fee or minimum charge. Look elsewhere if you need lossless processing, or if the web session caps and yearly per-user plans do not fit your conversion volume.