WebP to JPG/PNG WebP to JPG/PNG
Add to Chrome — Free

WebP to JPG/PNG Blog

How to Convert WebP to PNG with Transparency Preserved

Updated March 2026 · 5 min read

Quick Answer To convert WebP to PNG while preserving transparency: use the WebP to JPG/PNG Converter Chrome extension and choose PNG as the output format. PNG supports alpha channel transparency — the transparent background transfers perfectly. Never convert transparent images to JPG (it has no transparency support).
📋 Table of Contents
📋 Table of Contents

WebP supports full alpha channel transparency — logos, icons, UI elements, and design assets are often saved as WebP with transparent backgrounds. When you need to use these images in Photoshop, Canva, PowerPoint, or another application, you may need them as PNG files. The challenge: some conversion tools flatten the transparency, replacing it with a white background.

This guide explains how to correctly convert WebP to PNG while keeping transparency intact.

Convert WebP to PNG — Transparency Preserved

Right-click any WebP image and save as PNG with full transparency.

Add to Chrome — Free


Understanding WebP and PNG Transparency

Both WebP and PNG support alpha channel transparency — an invisible fourth channel (alongside Red, Green, Blue) that stores opacity information for each pixel. Values range from 0 (fully transparent) to 255 (fully opaque).

When converting between these formats:

Critical: Never convert a logo or icon with a transparent background to JPG. The transparent areas will become white, making the image unusable for overlaying on colored backgrounds.


How to Tell If a WebP Has Transparency

Before converting, it is useful to know whether the WebP file actually has transparency:



Method 1: Chrome Extension (Easiest)

Convert WebP to PNG with transparency using the extension

  1. Install WebP to JPG/PNG Converter.
  2. Navigate to a webpage with the WebP image you want.
  3. Right-click the image.
  4. Select Save as PNG (not "Save as JPG").
  5. The PNG file downloads with transparency preserved.
For files you already downloaded: Open the extension popup, drag the WebP file into it, select PNG format, and download the converted file.


Method 2: ImageMagick (Command Line)

ImageMagick preserves alpha channels by default when converting to PNG:

# Convert WebP to PNG (preserves transparency)
magick input.webp output.png

# Batch convert all WebP files in a folder
magick mogrify -format png *.webp

ImageMagick's mogrify command with -format png converts all WebP files in the current directory to PNG while keeping alpha channels intact.



Method 3: Python with Pillow

from PIL import Image

# Convert WebP to PNG with transparency
img = Image.open("input.webp")
img.save("output.png", "PNG")

# Verify the mode (RGBA means it has transparency)
print(f"Image mode: {img.mode}") # Should be RGBA for transparent images

Pillow (Python Imaging Library) handles WebP and PNG natively. The alpha channel (A in RGBA) transfers automatically when saving to PNG.



Method 4: macOS Preview

  1. Open the WebP file in Preview.
  2. Go to File → Export.
  3. Select PNG as the format.
  4. Check that the Alpha option is available (it appears for images with transparency).
  5. Click Save.


What to Do When the Converted PNG Has a White Background

If your PNG shows a white background instead of transparency, the conversion tool flattened the alpha channel. Possible causes and fixes:

Cause Fix
Saved as JPG instead of PNG Re-convert and choose PNG format
Tool does not support WebP alpha Use ImageMagick or the Chrome extension instead
Source WebP has no transparency The original has a white background — you would need to use a background removal tool
PNG saved in RGB mode instead of RGBA In Pillow: img = img.convert("RGBA") before saving


Use Cases for Transparent WebP → PNG Conversion

Convert Any WebP to PNG — Free

Transparency preserved. Works on any webpage. No upload needed.

Install WebP to PNG Converter


Related Guides



Frequently Asked Questions

Can WebP files have transparent backgrounds?

Yes. WebP supports full alpha channel transparency, just like PNG. A WebP image with a transparent background will preserve that transparency when converted to PNG.

How do I convert WebP to PNG without losing the transparent background?

Use the WebP to JPG/PNG Converter Chrome extension and choose PNG as the output format. Or use ImageMagick: magick input.webp output.png — transparency is preserved by default.

Why does my converted PNG have a white background instead of transparent?

The conversion tool replaced transparent areas with white. Make sure you are saving as PNG (not JPG), and that your tool handles alpha channels. In ImageMagick and the Chrome extension, alpha preservation is automatic.

Should I convert a transparent WebP to PNG or JPG?

Always PNG. JPG does not support transparency — the alpha channel will be replaced with a solid color (usually white), making the image unusable for overlaying on colored backgrounds.

Does converting WebP to PNG increase the file size?

Usually yes. WebP typically achieves 25-35% smaller files than PNG for the same image. Converting to PNG will increase file size, but quality is preserved perfectly with no further compression artifacts.

More Free Chrome Tools by Peak Productivity

Pomodoro Technique Timer
Pomodoro Technique Timer
25-minute focus timer with breaks
YouTube Looper Pro
YouTube Looper Pro
Loop any section of a YouTube video
Citation Generator
Citation Generator
Generate APA/MLA/Chicago citations
PDF Merge & Split
PDF Merge & Split
Merge and split PDFs locally
Auto Refresh Ultra
Auto Refresh Ultra
Auto-refresh pages at custom intervals
Screen Recorder Pro
Screen Recorder Pro
Record your screen or tab with audio