Notepad - How to convert WebP to PNG in your browser
How to convert WebP to PNG in your browser
Convert WebP images to PNG for lossless quality and full transparency support, entirely in your browser with no uploads or installs.
March 29, 2026 · 9 min read
WebP works well on the modern web, but not every tool or workflow accepts it. When you need lossless quality, guaranteed transparency, or simply a format that opens everywhere without friction, PNG is the safer target. This guide covers every practical way to convert WebP to PNG — browser, desktop, mobile, and command line.
Why WebP causes compatibility problems
Google designed WebP to shrink file sizes for websites, and all major browsers now support it. The problems appear outside the browser:
- older image editors and viewer apps may not open
.webpfiles - some CMS platforms and print workflows reject the format
- email clients and office apps often expect PNG or JPG
- design handoff tools sometimes strip WebP on import
- Windows versions before the 2019 update lack native WebP support
You do not need to avoid WebP everywhere. You only need PNG when the next step in your workflow demands it.
WebP vs. PNG: key differences
Both formats support lossless compression and transparency, but they behave differently in practice.
| Feature | WebP | PNG |
|---|---|---|
| Lossless mode | Yes | Yes |
| Lossy mode | Yes | No |
| Alpha channel (transparency) | Yes | Yes |
| Animation | Yes | Limited (APNG) |
| File size (lossless) | Smaller | Larger |
| Software compatibility | Modern tools | Universal |
| Print workflow support | Rare | Widespread |
WebP is the better choice for serving images on the web. PNG is the better choice when compatibility, lossless re-editing, or transparent backgrounds matter most in downstream tools.
When PNG is the right target for your WebP files
Choose PNG when:
- you need a transparent background that every app will read correctly
- the image contains text, screenshots, or UI elements where lossy artifacts would be visible
- your output goes to print, documentation, or a design system that expects PNG
- you want a lossless copy you can re-edit without generation loss
- the recipient’s software or OS does not support WebP
If file size is not a constraint, PNG gives you the widest compatibility with no quality tradeoff.
How to convert WebP to PNG in your browser (fastest method)
The quickest way on any device — Windows, Mac, Linux, iPhone, or Android — is a browser-based tool that runs the conversion locally, without sending your file to a server.
- Open the WebP to PNG tool.
- Drop your
.webpfile onto the page, or click to browse. - The conversion runs in your browser using your device’s processing power.
- Download the
.pngfile.
No server upload, no account, no watermark. The file never leaves your device, which matters if you are working with client assets, unreleased designs, or anything confidential.
This method also works offline once the page has loaded, making it useful on planes or in environments with restricted connectivity.
How to convert WebP to PNG on Windows
Using Microsoft Paint (built-in, no install)
Paint has supported WebP since Windows 10 version 2004 with the WebP Image Extensions package installed from the Microsoft Store. On most up-to-date Windows 10 and Windows 11 machines it works out of the box.
- Right-click the
.webpfile in File Explorer. - Select Open with > Paint.
- Go to File > Save as > PNG picture.
- Choose a location and click Save.
Paint does not handle the alpha channel well on all versions. If your WebP has transparency, use the browser method or GIMP instead.
Using GIMP (free, handles transparency)
GIMP preserves the alpha channel correctly and is free to download.
- Open GIMP and drag your
.webpfile onto the canvas. - Go to File > Export As.
- In the filename field, change the extension to
.png. - Click Export, then Export again in the PNG options dialog.
GIMP also supports batch export via Script-Fu if you need to convert multiple files.
How to convert WebP to PNG on Mac
Using Preview (built-in)
Preview is installed on every Mac and supports WebP natively on macOS Ventura and later. On older macOS versions, open the file in a browser first and save from there.
- Double-click the
.webpfile to open it in Preview (or right-click > Open With > Preview). - Go to File > Export.
- Click the Format dropdown and select PNG.
- Choose a save location and click Save.
Preview preserves transparency correctly when exporting to PNG.
Using the browser tool (works on any macOS version)
If you are on an older macOS that does not open WebP in Preview, the browser-based WebP to PNG converter works on Safari, Chrome, and Firefox without any extra software.
How to convert WebP to PNG on iPhone
On iOS 16 and later, the Files app has a built-in Quick Actions feature that converts image formats without any third-party app.
- Open the Files app and navigate to the
.webpfile. - Long-press the file to bring up the context menu.
- Tap Quick Actions > Convert Image.
- Select PNG as the output format and choose a size.
- The converted file saves next to the original.
On older iOS versions, or if you prefer not to save an extra copy, open the browser tool in Safari. It runs entirely in the browser and works on iPhones running iOS 14 or later.
How to convert WebP to PNG on Android
Android does not have a built-in image converter, so you have two options.
Option 1: Browser tool (no app install)
Open the WebP to PNG converter in Chrome on Android. Tap the upload area to select a file from your gallery or Downloads folder. The conversion runs locally on your phone and you can download the PNG directly.
Option 2: Image Converter app
If you regularly convert images on Android, a dedicated app is more convenient. Image Converter (available on Google Play) supports batch conversion and preserves transparency.
- Open Image Converter and tap Select images.
- Choose your
.webpfiles from the gallery. - Select PNG as the output format.
- Tap Convert and save the results.
How to batch convert WebP to PNG
Command line with dwebp (Windows, Mac, Linux)
Google’s dwebp tool converts WebP to PNG with one command. It is the most reliable option for scripts and automated pipelines.
Install on Mac:
brew install webp
Install on Linux (Debian/Ubuntu):
sudo apt install webp
Windows: Download precompiled binaries from Google’s WebP developer page and add the folder to your PATH.
Convert a single file:
dwebp input.webp -o output.png
Batch convert all WebP files in a folder (Mac/Linux):
for f in *.webp; do dwebp "$f" -o "${f%.webp}.png"; done
Batch convert on Windows (PowerShell):
Get-ChildItem -Filter *.webp | ForEach-Object {
dwebp $_.FullName -o ($_.BaseName + ".png")
}
Using ImageMagick
ImageMagick handles batch jobs well and is available on all platforms.
Convert a single file:
magick input.webp output.png
Batch convert a folder:
for f in *.webp; do magick "$f" "${f%.webp}.png"; done
Using ffmpeg
ffmpeg works for both single files and batch jobs and is widely available.
ffmpeg -i input.webp output.png
Using XnConvert (GUI batch tool)
XnConvert is a free desktop application with a drag-and-drop interface for batch conversion. Add your WebP files, set the output format to PNG, choose a destination folder, and click Convert. It runs on Windows, Mac, and Linux.
Quality and transparency notes
Lossless WebP to PNG: The output is pixel-identical. Both formats support lossless encoding, so no data is lost in either direction.
Lossy WebP to PNG: The PNG will preserve whatever quality the WebP already had. It cannot recover detail that was discarded when the WebP was originally compressed. If quality matters, start from the highest-quality source file available — the original camera file or lossless export.
Transparency (alpha channel): Both WebP and PNG support an alpha channel for semi-transparent pixels, soft edges, and drop shadows. All of the methods described above carry the alpha channel through correctly, with the exception of Windows Paint on older builds. If transparency is critical, use Preview (Mac), GIMP, or the browser-based tool.
Color profiles: PNG supports embedded ICC color profiles. Most converters preserve the color profile from the WebP source. If colors look different after conversion, check whether your viewer is applying a different color profile.
Why a browser-based converter is the most private option
Most online converters upload your file to a remote server. That creates delays, file-size limits, and a record of your files on someone else’s infrastructure — a real concern when working with client assets or anything that should not leave your machine.
A browser-based tool decodes the WebP and re-encodes it as PNG entirely on your device. Nothing is transmitted. The result is faster, private, and works offline once the page has loaded.
If you are converting a small number of files and prefer not to install software or use a command line, the browser tool is the most practical choice for most people.
Frequently asked questions
Does converting WebP to PNG reduce quality?
If the source WebP was saved with lossless compression, the PNG output is pixel-identical — no quality loss. If the source WebP used lossy compression, the PNG will look identical to the WebP but will not recover detail that was discarded during the original lossy encoding. Converting to PNG does not introduce new quality loss either way.
Why is my PNG file larger than the WebP?
PNG uses lossless compression, which typically produces larger files than lossy WebP. A WebP file saved with lossy compression at, say, 80% quality will always be smaller than a lossless PNG of the same image. The PNG is larger because it stores more image data, not because something went wrong.
Does transparency carry over from WebP to PNG?
Yes. Both formats use an alpha channel. Semi-transparent pixels, soft edges, and drop shadows all convert correctly. The exception is Windows Paint on some older builds, which may flatten transparency. Use Preview (Mac), GIMP, or the browser tool if transparency preservation is important.
Can I convert animated WebP to PNG?
Animated WebP files contain multiple frames. Most standard PNG converters will extract only the first frame. If you need all frames, use a tool that supports animated WebP — ffmpeg can extract frames to a numbered PNG sequence:
ffmpeg -i animation.webp frame_%04d.png
Is it safe to use an online WebP to PNG converter?
It depends on the tool. Converters that upload files to a server expose your files to third-party storage and processing. The browser-based tool on this site never uploads your file — the conversion happens entirely in your browser, so your files stay on your device.
What is the best way to batch convert WebP to PNG?
For a few dozen files, XnConvert (free desktop app) offers an easy GUI. For hundreds of files or automation, dwebp or ImageMagick in a shell loop is faster and more scriptable. See the batch conversion section above for copy-paste commands for Windows, Mac, and Linux.
Will converting WebP to PNG work on older software that does not support WebP?
Yes. That is the main reason to convert. PNG support goes back to the late 1990s and is built into essentially every image viewer, editor, and design tool. Once converted, the file will open anywhere.
Try the tool
WebP to PNG
Convert WebP images to PNG in your browser with local processing, without uploads or watermarks.
ConvertRelated posts
AVIF vs JPG: which format should you use?
The AVIF format cuts file sizes by 50% compared to JPG at the same quality — but JPG still opens everywhere. This guide covers browser support, quality tradeoffs, a copy-paste <picture> snippet, and when to convert.
March 31, 2026 · 14 min read
Image Compression: How to Reduce File Size Without Losing Quality
A complete guide to image compression — lossy vs lossless explained, format-specific quality settings for JPEG, PNG, WebP, and AVIF, and how to compress images without losing quality.
March 31, 2026 · 10 min read
How to compress a video for Discord without wrecking quality
A practical guide to Discord's file size limits, the best compression methods (browser, HandBrake, ffmpeg, mobile), and when to share a link instead.
March 31, 2026 · 11 min read