Compress
images.
Locally.

No upload. No limits. No bullsh*t.

01Your images stay on your device. Not on a server. Not in the cloud.
02Process 100 images while TinyPNG is still loading its first spinner.
03No “upgrade to pro for more than 20 images” nonsense.
04Smart format selection, or choose your own. Your call.

↕ Move cursor to compress

2.4 MB

Compression Settings

How it works

01

Drop files

Drag & drop, paste from clipboard, or click to browse. PNG, JPEG, WebP, AVIF, HEIC supported.

02

Auto-optimized

Photos get perceptual compression. Graphics get palette optimization. The right strategy for each image.

03

Download

Get optimized images instantly. Change formats if needed. Download individually or as a ZIP.

Processing
100% Local
WebAssembly + Canvas API
Formats
AVIF / WebP / PNG
Auto or manual selection
Concurrency
5 Parallel
Multi-threaded queue
Limits
Unlimited
Upload unlimited files with no size limit