Cut out images using another PNG shape.
Batch processing supported.
Drop 1 image
Transparent PNG or black-and-white image
Drop multiple images
Select JPEG or PNG
"PNG Image Masking" is a free web tool that cuts out base images (such as photos) into the shape of another mask image. In addition to alpha masking using transparent PNGs, it also supports mask generation from black-and-white images based on brightness. Everything runs in your browser without needing Photoshop or other image editing software, and you can batch-process multiple images with ZIP download.
This tool offers two main approaches for masking. (The default is "Auto Detect".)
| Mode | How It Works / Use Case |
|---|---|
| Alpha Mask | Transparent areas of the PNG mask remain transparent, while opaque areas are filled with the base image. Semi-transparent gradients in the mask are preserved in the output. |
| Black & White | Works even with JPEG images that have no transparency data, as long as the image is monochrome. White areas are kept visible, and black areas become transparent. |
| Silhouette (100%) | Ignores colors and semi-transparency entirely, extracting only the shape at 100% opacity. For white-background images, non-white areas are treated as the shape. For transparent-background images, any pixel with color is kept at full opacity. Ideal when faint patterns remain in other modes. |
| Auto Detect | If the uploaded mask image contains transparent pixels, Alpha Mask mode is used. If the image is fully opaque, Black & White mode is automatically applied. |
All output files are in PNG format (to preserve transparency). Processing a very large number of images at once (roughly 50 or more) may cause the browser to run out of memory. In that case, process them in smaller batches.
Compress, resize, or convert image formats before or after masking to make your e-commerce and banner production workflow even more efficient.