Add Background to PNG

Fill the transparent areas of a PNG with any solid colour

Give a transparent PNG a solid backdrop

Transparency is useful, but not everywhere. Some apps display a transparent PNG on an ugly black or checkerboard field, and printers need a real colour behind a design rather than empty space. Filling the background solves both by replacing the see-through areas with a colour of your choice.

This tool paints your chosen colour behind the image and exports a flattened PNG. It runs entirely in the browser, so the whole thing happens on your device with nothing uploaded.

How to add a background to a PNG

  1. Drop a transparent PNG into the box above, or click to choose one.
  2. Pick the background colour you want behind the image.
  3. Check the preview to see the transparency filled in.
  4. Click Download PNG to save the flattened image.

Why fill the background?

Avoid black or checkerboard fields

Some viewers and editors render transparency as black. A solid fill makes the image look right everywhere it is opened.

Ready for print

Printing usually needs an actual colour behind a design. Filling the background gives the press a predictable, solid base.

Match your brand

The colour picker lets you set an exact brand shade behind a logo so it blends seamlessly into the rest of your material.

Frequently Asked Questions

Is my PNG uploaded to add a background?

No. The colour is filled in by your browser locally, so the image never leaves your device and nothing is sent to a server.

When do I need to add a background?

When a platform shows transparent areas as black or a checkerboard, or when you are printing and need a solid colour behind a logo, filling the transparency avoids surprises.

Can I choose any background colour?

Yes. Use the colour picker to set any colour you like, from plain white to a brand shade that matches the rest of your design.

Does this flatten the transparency?

Yes. The chosen colour is painted behind the image so the previously transparent areas become solid, giving you a fully opaque picture.

Is the result still a PNG?

Yes. It is exported as a PNG, but with the transparency filled it now appears opaque wherever it is used.

Found this useful? Share it