Skip to the converter

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

Ready · any number of files · no daily limit0 bytes uploaded, ever

Level

Looks the same to the eye.

Fit under
per file

How to compress a PNG

  1. 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.

  2. 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.

  3. 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.