Crush your PNGs

Online PNG Crush. Free! Provides an API. Simple Quick and Fast.

Digital Ocean

We recommend Digital Ocean for hosting your sites. Free $10 credit when you sign up.

Input Image

Ajax uploads require a modern browser, if not, a we'll use a regular post.

Selected File Details

Last Modified

Your Crushed Files

Filename Size (bytes) Status New File Size (bytes) Savings


Do not hotlink to images since they will be removed every 10 minutes. Maximum filesize is 5MB.


To crush your PNG files perform a POST request to with the input parameter set to the file content you want to crush.


For example:

curl -X POST -s --form "input=@filename.png;type=image/png" > crushed.png

To see implementations in other languages see the Examples page.