โ† back to tools

Add White Background to PNG

Flatten transparent PNG onto a solid background. Fixes black previews & prepares images for JPG conversion.

Processed in your browser โ€” image never leaves your device
๐Ÿ–ผ๏ธ

Drop a transparent PNG here

or browse to upload ยท PNG, WebP, GIF

โ€”
โ€”
โš ๏ธ This image may not have transparent areas โ€” it will still be flattened onto your chosen background.
Custom #ffffff
Quality 92%
Flattening imageโ€ฆ
โ—€โ–ถ
Original Flattened

Why your PNG looks black โ€” and how this fixes it

The "black PNG" problem

Apps that don't support transparency (WhatsApp previews, JPG converters, some email clients) render transparent areas as black. Adding a white background before saving fixes this permanently.

Preparing PNG for JPG

JPG format has no alpha channel โ€” it can't store transparency. Converting a PNG directly to JPG without flattening first will always produce black blotches. Always flatten first.

Pick any background color

Choose white for documents and printing, #000 for dark-mode assets, or any custom hex color. Great for matching brand backgrounds before export.

100% private, zero upload

Everything runs in your browser using the Canvas API. Your image never touches a server. Works offline once the page loads.