Add Background to PNG

Add a background color to transparent PNGs, resize and reposition them, then export, all in your browser.

Drag & drop PNG files here, or click to browse

PNG only · up to 50 images · 0/50 uploaded

Upload one or more PNG files to get started.

Frequently Asked Questions

No. Everything happens locally in your browser - the background is drawn onto your PNG using the Canvas API, and your files never leave your device.
This tool adds a background behind a transparent image, so it needs the source file to actually have transparency (an alpha channel) to work with. JPG and WebP files typically don't have one, so only PNG is accepted.
Yes. The background color picker supports both solid colors and two-color gradients with an adjustable angle.
It copies the current image's background, output size, and position settings to every other uploaded image, automatically scaling each one to its own aspect ratio so nothing gets stretched.
Drag the image directly in the preview, or use the Center image and Reset transform buttons to snap it back into place.
You can upload up to 50 PNG images per batch, and export them individually or all at once as a ZIP file.
Yes. There are no watermarks or usage restrictions - since processing happens entirely on your device, the exported images are entirely yours to use.