Alpha Channel Extractor
Save a PNG's alpha channel as a black and white mask, or remove it and flatten the picture onto any colour.
or browse filesdrop an image here or paste
Save a PNG's alpha channel as a black and white mask, or remove it and flatten the picture onto any colour.
or browse filesdrop an image here or paste
White where the picture is opaque, black where it is transparent.
Alpha channel extractor pulls the transparency out of a PNG and hands it to you as an image of its own. Drop the file in and the stage shows the alpha channel as a black and white mask: white where the picture is opaque, black where it is fully transparent, grey in the soft edges between. That mask is what a matte in a video editor, a shader in a game engine, a cutting path in a plotter or a layer mask in an image editor asks for, and here it comes straight from the file without opening a channels panel. WebP, GIF, TIFF and any other format your browser decodes with transparency work the same way, and the download is a plain opaque PNG of the mask.
Some tools read a mask the other way round - black for the kept area, white for the cut - so Inverted gives you the same channel flipped. Remove alpha does the opposite job: it takes the transparency out of the picture altogether by flattening the colour onto a background you choose with the colour swatch, white by default. That is the alpha channel remover for a logo that has to go into a format without transparency, a JPG that must not carry a checkerboard, or an upload form that rejects transparent PNGs. The stage info card tells you whether the file has an alpha channel at all and what share of its pixels is opaque, semi-transparent or fully transparent, counted at full resolution.
The mask and the inverted mask download as PNG by default, which keeps the 256 grey levels of the channel exact; JPG and WebP are in the format menu for a smaller file when the mask is only a rough guide. The flattened picture from Remove alpha downloads with no transparency in any of the three, so a JPG of it is safe. Copy to clipboard puts the result straight into another app, and on a phone the share button hands it to any app that takes images.
Transparent PNGs are usually logos, cut-outs and design assets that have not been published yet. The file never leaves your device: your browser decodes it, the channel is read and rewritten on your own machine, and the download is built there too. Nothing is uploaded, nothing is stored, and the page keeps working with the connection off once it has loaded.
It is the fourth value stored with every pixel next to red, green and blue, and it says how opaque that pixel is - 255 fully opaque, 0 fully transparent, anything between for soft edges and shadows. PNG, WebP, GIF and TIFF can carry one; JPG cannot, which is why a JPG always reads as fully opaque here.
Select the PNG, leave Mask selected, and download. The result is a greyscale PNG the size of the original where each pixel's brightness is the original's alpha value. Choose Inverted if the program you are feeding it expects black for the kept area.
Choose Remove alpha, pick the background colour the transparent areas should become, and download as PNG, JPG or WebP. The picture is flattened onto that colour, so the file has no transparency left.
Because every pixel of the file is opaque, so there is no transparency to show. That is always the case for a JPG, which has no alpha channel, and it is common for PNGs exported without transparency. The info card says whether the file has an alpha channel and how much of it is opaque, so you can tell the two apart.
No. Decoding, channel extraction and the download all happen in your browser, which is why unreleased artwork and client assets are safe to use here.