A transparent PNG maker removes a background color from images by making selected pixels fully transparent. Click on any color in the image to select it, adjust tolerance to catch similar shades, and download the result as a PNG with true transparency.
Upload Image
Drop or click to upload image
PNG, JPG, WebP, GIF supported
Color Removal
PNG preserves transparency. JPEG does not support transparent areas.
Preview (checkerboard = transparent)
Upload an image to get started
Click on the image to select a color to remove
How to Make a Transparent PNG
This transparent PNG maker uses the Canvas API to remove specific colors from images by setting the alpha channel to zero. Everything runs in your browser — no server upload needed.
Step 1: Upload Your Image
Click the upload area or drag and drop any image file. PNG, JPG, WebP, and GIF are all supported. For best results, use an image with a solid-color or near-solid background that you want to remove.
Step 2: Select the Background Color
Click directly on the background in the image preview. The tool captures the exact pixel color at that point and shows it as the "Selected Color." You can also type a hex color code directly into the input field. The checkerboard pattern in the preview shows transparent areas.
Step 3: Adjust Tolerance
The tolerance slider controls how similar a pixel's color must be to the selected color to be removed. A tolerance of 0 only removes the exact color clicked. A tolerance of 30 (default) removes similar shades. Increase to 50–80 for backgrounds with lighting gradients or JPEG compression artifacts. Click Remove Color to apply.
Edge Feathering
Enable edge feathering to gradually reduce the alpha channel near the tolerance boundary, creating smoother edges rather than a hard cutoff. This helps blend the subject into new backgrounds more naturally.
Step 4: Download
Click Download as PNG to save the result. PNG is required because it's the only format that preserves pixel-level transparency. When you place this PNG on a colored background, the removed areas will show through.
FAQ
How does background removal work in this tool?
Click on the background color in the image to select it, then the tool removes all pixels within that color's tolerance range by setting their alpha (transparency) value to zero. The result is downloadable as a PNG with true transparency.
What tolerance setting should I use?
Start with the default tolerance of 30. Higher values remove more similar shades (good for gradients), lower values are more precise. For a solid white background, 20–30 usually works well. For complex backgrounds, higher values like 50–70 help.
Why can I only download as PNG?
PNG is the only common web image format that supports full transparency (alpha channel). JPEG does not support transparency — any removed areas would become white. WebP also supports transparency but PNG is more universally compatible.
Does this tool upload my image to a server?
No. All processing happens entirely in your browser using the Canvas API's getImageData() and putImageData() functions. Your image never leaves your device.
Can I remove multiple colors at once?
Each click removes one color (and similar shades within tolerance). You can click multiple times to remove different background areas. Use Undo to step back if needed.
Is this tool free?
Yes, completely free. No account, no file size limits, no watermarks. The PNG you download is the exact output of the color removal process.