araç köşesi

Add a White Background to a Transparent Image

Fill the transparent area of an image with white or any flat colour and download it as JPG

Choose your imagesTap or click the box — a file picker opens. You can also drag a file onto it.PNG or WEBP — images that carry an alpha channel

Your files stay with you. Conversion happens inside the browser; no file is ever uploaded to a server.

How it works

Choose your images, pick a background colour and press Add Background. The tool fills an empty canvas with your colour first and draws the image on top of it, so transparent areas take the background colour and the semi-transparent pixels along the edges — the soft fade around a logo or a letter — blend into it proportionally instead of turning into a jagged staircase. A 1200x1200 transparent product PNG of 1.2 MB typically lands around 340 KB once it gets a white background and is saved as JPG, which clears the white-background rule and the file size limit of a marketplace listing in one step. White, light grey and black are ready to pick; choose Custom colour and you type a hex code into the field below, where #f5f5f5, the short form #fff and even f5f5f5 without the hash are all accepted. Give it something that is not a hex code and the conversion stops with a message listing the valid forms, so you never end up with a folder of wrongly coloured files. The result line reports what share of the image was transparent and how many semi-transparent edge pixels were blended in; if the image had no transparency at all it says so plainly, because then only the file format changes.

This tool is also known as add white background, put white background on png, replace transparent background with white, convert transparent image to white background, make white background image, transparent to jpg converter.

What is the alpha channel?

The alpha channel is the fourth number each pixel carries next to its red, green and blue values, and it records how much of the pixel actually covers what is behind it. When a background is added, that number is the multiplier in the arithmetic: the final colour is the pixel colour and the background colour mixed in the alpha's proportion, so an alpha of 255 hides the background completely, an alpha of 0 becomes pure background, and 128 lands halfway between the two. Once the job is done every alpha is 255 — the channel is either stored fully opaque (PNG) or not stored at all (JPG).

What is transparency?

Transparency means part of an image holds no colour of its own, so whatever it is placed on decides what shows through there. That flexibility is an advantage in publishing and a liability everywhere transparency is not supported: saving to JPG, uploading to a product listing, embedding in an office document or sending a file to a printer all mean the empty area gets filled with black, white or something arbitrary. This tool moves that decision to you — you say which colour the empty area becomes, instead of finding out afterwards.

What is the transparency difference between PNG and JPG?

PNG can store an alpha value for every pixel and JPEG cannot; that single difference decides the outcome here. After a background is added, PNG output stays lossless, sharp type and logo edges keep their bite, but the file is larger. JPG output cannot carry alpha in the first place, which is why a background is mandatory, and it produces far smaller files on photographic content — at the price of faint compression artefacts around hard edges. In short, PNG protects quality and JPG protects size; pick by whether the image is a photograph or a graphic.

What is the difference between making a background transparent and making it white?

Both deal with the background, but they run in opposite directions and solve opposite problems. Making it transparent deletes the existing background and leaves a hole: the logo can sit on any colour without a box around it, and the output has to be PNG. Making it white closes that hole: the empty area takes the colour you chose, so the image behaves predictably in the places that refuse transparency — marketplace listings, office documents, print files — and can be saved as JPG. One question settles it: do you decide what appears behind the image, or does the surface it lands on? If it is you, add a background; if it is the surface, remove one.

Adding a background cannot be undone

This is a one-way step. The colour becomes part of the pixels: the alpha of the former transparent area is no longer zero, the colour you chose is now that pixel's real colour. With JPG the alpha channel is not stored at all; with PNG the channel survives but every pixel is fully opaque. Either way you cannot get the transparency back by converting the file again — you would have to cut the background out once more, which the Remove a White Background page on this site does by colour similarity, and that never reproduces the original edges exactly.

So keep the transparent original. The white version is for marketplaces, office documents and print; the transparent one is for dark slides, web pages and whatever background you need next year. The edge pixels matter here too: a logo whose soft edge was blended into white keeps a pale halo if you later place it on black, because those pixels are now mixed with white for good.

Which background, which format?

The colour depends on where the image is going; the format is a trade between file size and edge sharpness. These pairings cover the cases that come up most often.

  • Marketplace product photo (Amazon, eBay, Etsy) → White + JPG; main-image rules ask for a plain white background and JPG stays inside the size limit
  • A white product disappearing on a white background → Light grey (#f2f2f2) + JPG; the outline returns while the background stays neutral
  • Dark slide deck, poster or cover → Black or a custom colour + PNG; JPG blurs sharp type and logo edges
  • Logo going into Word, Excel or a PDF → White + PNG; it matches the page and avoids JPG's compression smudges
  • Brand colour is mandatory → Custom colour + PNG; take the hex code from the brand guidelines

Frequently asked questions

Why did my transparency turn black when I saved as JPG?

JPEG has no alpha channel, so transparency simply cannot be written into the file. In most encoders a transparent pixel still carries the colour 0,0,0, and once the alpha is dropped that black is what remains; other programs leave white or random colours instead. This page paints the background before the alpha is discarded, so the outcome is the colour you picked rather than a surprise.

My image already looks white — why did nothing change?

Because it was not actually transparent. A background that looks white is usually made of real white pixels, and then there is nothing for this tool to fill in: the picture stays exactly as it was and only the file format changes. The result line tells you this directly. If you want the background genuinely gone, you need the opposite tool, the one that removes a white background.

Why don't the edges of my logo come out jagged?

A transparent image does not end abruptly: between the shape and the empty space sits a thin band of semi-transparent pixels. Because the background is painted first and the image drawn over it, that band mixes with the background in its own proportion — a pixel that is 40 percent opaque becomes 40 percent logo colour and 60 percent background. Methods that force every edge pixel to full opacity ignore that band and leave a staircase outline.

Can I use a colour other than white?

Yes. Set the background to Custom colour and type a hex code. Three spellings work: #f5f5f5, f5f5f5 and the short form #fff. If the code is not recognised nothing is converted; you get a message naming the valid forms instead, so a batch never comes out in the wrong colour.

Can I process several images at once?

Yes. Every image you choose is given the same background and the same format, and they download one by one. Each file name gets a -zeminli suffix so the processed versions do not get mixed up with the transparent originals in the same folder.

Is my image uploaded anywhere?

No. Drawing to the canvas, blending and encoding all happen inside your browser; neither the file nor its name leaves the page. Once the page has loaded you can cut your connection and the tool keeps working.