pngtoolskit.org
PNG and image utilities, in the browser
Say hi →

Change PNG Opacity

set 0–100% opacity · batch · keeps existing transparency · nothing uploaded

Make a PNG translucent — set an opacity from 0 to 100% and every pixel's transparency scales to match. Drop one image or a whole batch. It runs in your browser, so nothing uploads, and it respects any transparency the image already has rather than flattening it.

Drop PNG files here

Multiple files allowed

    no files
    Ready.

    How the opacity is applied

    Each pixel's alpha value is multiplied by your percentage. At 50% a fully-opaque pixel becomes half-transparent; a pixel that was already partly transparent gets proportionally more so. The output is always a PNG, because that's the format that can actually store the transparency — save this as a JPG and the translucency collapses onto a solid background.

    Common uses

    FAQ

    How do I make a PNG semi-transparent?

    Drop it above, set the opacity percentage, and click Apply. Lower numbers mean more see-through. It's processed in your browser, nothing uploaded.

    Will it keep the transparency the image already has?

    Yes — the effect scales existing alpha rather than replacing it, so transparent regions stay transparent and everything else fades proportionally.

    Why is my semi-transparent PNG solid when I open it somewhere?

    That viewer is probably compositing it onto a white (or black) background, or the file was re-saved as JPG. Transparency only survives in formats that support alpha, like PNG or WebP.