Transparent to solid

Fill transparent pixels with a background color. Keep soft edges.

Convert your image

Choose an image and a background color.

Choose image

Browse images on your device

No image selected.

PNG, JPEG, WebP, GIF, TIFF, AVIF, SVG and other browser-supported images. Files stay on your device.

Background color

Fill transparency while blending soft edges into the background.

Use a six-digit hex color, such as #FFFFFF.

PNG output · original oriented dimensions

Choose one image to begin.

Result preview

Compare the original with your exported PNG.

Original
Solid background

Your result will appear here.

Apply a background to see the result and download it.

The checkerboard shows transparency and is never part of the download. A background fills transparent pixels; it does not remove existing opaque backgrounds.

How it works

  1. Choose your imageThe original preview shows its decoded transparency.
  2. Pick a backgroundChoose a preset or custom color, then apply it.
  3. Download your PNGCheck the result, then save your image with its solid background.

Files stay on your device

Image decoding, compositing and PNG encoding run in your browser. This tool does not upload, log or store your files. Clear image releases the image and download. During processing, Cancel & clear stops the operation and releases its image.

Output notes

Every export is a single-frame, 8-bit sRGB PNG at the original oriented dimensions. Source metadata such as EXIF is removed. Animation and extra image pages become one decoded frame; SVG becomes a raster image. Wide-gamut and HDR colors may change. SVG external resources are omitted and missing fonts can change text appearance. The previews show the decoded source and actual output.

PNG can be larger than the original. This tool fills transparency; it does not compress files or remove an existing opaque background.

Frequently asked questions

What happens to semitransparent edges?

Each red, green and blue channel is blended with the background according to its opacity, then the output alpha becomes fully opaque. A half-transparent red pixel on white becomes light red, preserving the soft edge rather than replacing it with white.

What if my image is already opaque?

The result reports that no transparency changed. Decoded pixels remain unchanged, but PNG re-encoding and metadata removal still happen. Keep your original file if you need its original encoding or metadata.

Which images and browsers can I use?

The tool supports TIFF, AVIF, SVG and images your browser can open. PNG, JPEG, WebP and GIF are common inputs; support for other formats depends on the browser. Use a current browser that can create PNG images. Unsupported or damaged images show an error. Available browser memory and canvas limits determine the largest usable image.

Can I change the color or stop an export?

Yes. White, black and violet presets, the color picker and the hex field all set the next background. Changing settings hides the previous download until you apply them. Choose White to restore a white background. Cancel & clear terminates the operation and releases its image; select the file again to restart.

Continue editing: Resize image · Convert image