TinyPNG

Drag images in, get much smaller files out: the default web image compressor.

FreemiumBeginnerWeb

Overview

TinyPNG makes image files smaller so pages load faster. Its smart lossy compression reduces colors and detail in ways designed to be invisible at normal viewing, and files often come out a fraction of their original size. It handles PNG, JPEG, WebP and AVIF, plus animated PNG and JPEG XL, and converts HEIC photos to JPG. A WordPress plugin, a Figma plugin, a developer API and an image CDN automate the same compression.

It runs in the browser only. The free web tool takes 20 images at a time, 5 MB each, converts 3 images per session, and shows ads. Web Pro is a subscription that lifts the compression and size limits. Only Web Ultra makes conversion unlimited.

Key features

Smart lossy compression for PNG, JPEG, WebP & AVIF
Often shrinks files to a fraction of their size
Batch drag & drop in the browser
Converts between formats incl. WebP & AVIF
HEIC photos convert to JPG
WordPress & Figma plugins
Developer API with resize & crop
Image CDN for automatic optimized delivery

When to use

Use TinyPNG if:

  • Your website or store loads slowly and the images have never been compressed.
  • You batch-shrink screenshots, graphics and photos before uploading them anywhere.
  • You want PNGs with transparency made small without visible damage.
  • You want modern WebP or AVIF versions of your images without learning command-line tools.
  • You run WordPress or design in Figma and want compression automated by a plugin.
  • You are a developer who wants compression, resizing and cropping in a pipeline via API.

When NOT to use

Skip TinyPNG if any of these describe you:

  • You need lossless files: print masters, archival originals, or images that will be edited repeatedly. Its compression is lossy by design. Keep originals elsewhere.
  • Your files are larger than 5 MB and you will not pay. Other image compressors draw different limits.
  • You want to change dimensions, not only file size. Pair it with an image resizer, or use the API which resizes.
  • You convert between formats all day. The free tier and Web Pro both stop at 3 conversions per session, so that needs Web Ultra.
  • Your sources are RAW or TIFF camera files. Export to JPEG or PNG first in a photo editor.

Frequently asked questions

The web tool is free for 20 images at a time, 5 MB each, and 3 format conversions per session, with ads. Web Pro is a subscription that removes the ads and makes compressions unlimited, with a 75 MB file ceiling. It keeps the same 3 conversions per session. Web Ultra goes to 150 MB, makes conversions unlimited and adds folder upload.

At normal size on screen, usually not: the compression targets detail people do not perceive. Zoomed side-by-side comparisons can reveal differences, especially in subtle gradients. For print masters or files you will re-edit, keep uncompressed originals.

PNG, JPEG, WebP and AVIF for compression, plus animated PNG and JPEG XL, and it converts HEIC photos from iPhones to JPG.

For websites, usually yes: both are much smaller than JPEG or PNG at similar quality, and TinyPNG converts to them. Keep JPEG or PNG copies where old software or platform compatibility matters.

The WordPress plugin compresses images as they are uploaded, the API handles automated pipelines, and the image CDN serves optimized versions on the fly. The manual web page is meant for everyday batches, not automation.

No. The web tool only reduces file size, pixels stay the same. Resizing to smaller dimensions is a separate step, which the developer API supports.

The vendor states that uploaded images are kept for a maximum of 48 hours and then permanently deleted.

Alternatives to TinyPNG

Free

Squoosh

Free, open-source image compressor from Google that runs entirely in your browser, with a live before-and-after preview.

IntermediateWeb
Free

Optimizilla

Compresses a batch of images entirely inside your browser, with a quality slider per image and nothing uploaded.

BeginnerWeb
Freemium

Compressor.io

Shrinks an image file as far as it can, lossy or lossless, and lists the size saved for every file.

BeginnerWeb
Freemium

ShortPixel

Compresses JPG, PNG and animated GIF images with a choice of three strengths, and converts them to WebP or AVIF for the web.

BeginnerWeb