IE PNG Fix 2.0 Alpha 4

This script adds near-native PNG support with alpha opacity to IE 5.5 and 6. Now you can have full translucency and no more ugly grey borders! Full CSS background positioning and repeat are supporting (including CSS sprites). It requires only one line in your CSS file, and no changes to your website HTML. <IMG> tags and background images are both supported.

Script License Agreement

IE5.5+ PNG Alpha Fix

(c) 2004-2009 Angus Turnbull

This is licensed under the GNU LGPL, version 2.1 or later.


If you want, you can view an online demonstration.

To download permanently: (40kb). Open "iepngfix.html" in a browser; step by step instructions are within.

More downloads are available at the Git repository.

Donations Appreciated! If you're using this, please consider making a donation to support its development.


This uses CSS "behaviors", a custom Microsoft extension to CSS. As such, it will not affect any other browsers like Mozilla and Opera which already implement good PNG support. It will also not help IE4.0 and IE5.0, which don't include the necessary IE filter, and does nothing with IE5/Mac (which natively supports translucent PNG foreground images, however).

Archived Versions