Compress PNG, without the upload.
Shrink PNG screenshots, logos and graphics. Your pictures never leave your device.
Drop PNG files to make them smaller
or choose from your computer paste with Ctrl V
from Photos or Files
Ready · any number of files · no daily limit0 bytes uploaded, ever
Looks the same to the eye.
- On your device · nothing is uploaded
- No account, no email
- Batch and ZIP download
- Never larger than the original
How to compress a PNG
Add your PNG files
Drop them onto the box above, or click it to choose them. ToAny reads each file's contents to detect the type, so a wrong extension does not matter.
Pick a level and press Compress
A level is already chosen. Pick another if you like, then press Compress. The work happens in this tab.
Download
Save each file, or all of them as one ZIP.
What each level does
- Keep quality
- Repacks the same pixels more tightly. Nothing changes, transparency included.
- Balanced
- Reduces the picture to a smaller set of colours. Screenshots and graphics look the same; a photo can show slight banding.
- Smallest
- Reduces the colours further for the smallest file. Gradients and photos show it.
Compressing PNG files: what to expect
PNG stores every pixel exactly, which is why a PNG of a photo is large however it is saved. For screenshots, logos and drawings, using fewer colours is usually invisible and saves most of the file. For a photo a different format is the bigger win: the same picture as WebP or JPG is a fraction of the size.
In the smaller file: location and camera details removed. The row says so before the file is made smaller.
Questions
Are my PNG files uploaded?
No. Your PNG files are never uploaded: they are made smaller inside your browser, on your own phone or computer, and saved straight from this page. The reading at the top of the page counts every byte sent, and it stays at 0 B.
Will the smaller file look worse?
That depends on the level you pick. Keep quality: Repacks the same pixels more tightly. Nothing changes, transparency included. Balanced: Reduces the picture to a smaller set of colours. Screenshots and graphics look the same; a photo can show slight banding. Smallest: Reduces the colours further for the smallest file. Gradients and photos show it.
What if a file can't get smaller?
Then you get your own file back, unchanged, and its row says why: for example, that it is already as small as it gets at that level. You are never handed a file larger than the one you added.
Is anything removed from the file?
Yes: location and camera details removed. If a particular file loses anything more, its row lists that too.