Convert WebP to PNG: Best Methods for Lossless Quality (2026)

Need to convert WebP to PNG? This guide covers every method—Mac Preview, Windows Paint, online tools, command line, and batch conversion with Compresto.

Convert WebP to PNG: Best Methods for Lossless Quality (2026)

WebP is Google's modern image format that delivers excellent compression, but there are plenty of situations where you need a plain PNG instead. Maybe a legacy app won't open the file, a client specifically asked for PNG, or you need the transparency preserved with maximum compatibility. Whatever the reason, converting WebP to PNG is straightforward once you know the right method.

This guide covers every approach—from built-in tools on Mac and Windows to command-line utilities and batch converters—so you can pick whatever fits your workflow.

Why Convert WebP to PNG?

WebP is impressive on paper: smaller file sizes, alpha transparency support, and solid browser coverage. So why would anyone want PNG instead?

Here are the most common reasons:

  • Compatibility. Many desktop apps, CMSs, design tools, and older operating systems still don't fully support WebP. PNG is universally accepted.
  • Lossless quality. PNG uses lossless compression. Converting WebP to PNG ensures no further quality degradation, especially important if you plan to edit the image downstream.
  • Transparency preservation. PNG handles alpha transparency flawlessly across every platform and tool. If a WebP file has a transparent background, converting to PNG keeps it intact.
  • Print workflows. Print-focused software (InDesign, Illustrator, some PDF generators) prefers PNG or TIFF over WebP.
  • Client requirements. Clients, brand portals, and stock platforms often specify accepted formats. PNG is nearly always on that list; WebP sometimes isn't.

The key tradeoff: PNG files will be larger than WebP. If file size is a concern, see our guide on how to compress PNG files after converting.

Method 1: Mac Preview (Free, No Install)

macOS Preview is the quickest no-software-needed option for one-off conversions.

Steps:

  1. Open your .webp file in Preview (double-click, or right-click > Open With > Preview).
  2. Go to File > Export.
  3. In the Format dropdown, select PNG.
  4. Adjust the output location and filename if needed.
  5. Click Save.

That's it. Preview handles both standard and transparent WebP files correctly, preserving the alpha channel in the output PNG.

Batch conversion in Preview:

  1. Select multiple .webp files in Finder.
  2. Right-click and choose Open With > Preview. All files open in a sidebar.
  3. Select all thumbnails in the sidebar (Cmd + A).
  4. Go to File > Export Selected Images.
  5. Choose PNG as the format and pick an output folder.

Preview's batch export works well for small batches (under ~50 files). For larger jobs, Compresto is a better choice—covered in Method 5.

Method 2: Windows Paint and Photos

Windows users have two built-in options that require zero downloads.

Microsoft Paint

  1. Open your .webp file in Paint (right-click > Open With > Paint).
  2. Go to File > Save As.
  3. Choose PNG picture from the submenu.
  4. Name the file and save.

Note: Paint does not support transparency. If your WebP has a transparent background, Paint will fill it with white. Use the Photos app or an online converter if you need transparency preserved.

Windows Photos App

  1. Open the .webp file in Photos.
  2. Click the three-dot menu (...) in the top right.
  3. Select Save a copy.
  4. Change the file type to PNG in the save dialog.

The Photos app handles transparency better than Paint, making it the preferred built-in option on Windows.

Method 3: Online Converters

Online tools are ideal for quick, one-off conversions when you don't want to install anything and aren't dealing with sensitive files.

Recommended options:

  • CloudConvert (cloudconvert.com) — supports WebP to PNG with transparency, up to 25 files free per day
  • Convertio (convertio.co) — simple drag-and-drop, 100 MB file size limit on free tier
  • Squoosh (squoosh.app) — Google's own browser-based tool; handles WebP natively and exports to PNG with full quality control

Typical workflow (most online tools):

  1. Go to the converter website.
  2. Upload your .webp file (drag and drop or file picker).
  3. Select PNG as the output format.
  4. Click Convert.
  5. Download the result.

Privacy consideration: Online converters upload your file to a third-party server. Avoid this for sensitive images, confidential designs, or client work that isn't meant to be shared externally. For those cases, use a local tool.

Method 4: Command Line (FFmpeg and ImageMagick)

Command-line tools give you precise control and are excellent for scripting, automation, and bulk processing.

Using FFmpeg

FFmpeg is best known for video processing, but it handles image conversion cleanly.

Install FFmpeg:

# macOS
brew install ffmpeg

# Ubuntu/Debian
sudo apt install ffmpeg

Convert a single WebP to PNG:

ffmpeg -i input.webp output.png

Batch convert all WebP files in a folder:

for f in *.webp; do ffmpeg -i "$f" "${f%.webp}.png"; done

FFmpeg preserves transparency when converting WebP to PNG.

Using ImageMagick

ImageMagick's convert (or magick on newer versions) command is extremely versatile.

Install ImageMagick:

# macOS
brew install imagemagick

# Ubuntu/Debian
sudo apt install imagemagick

Convert a single file:

magick input.webp output.png

Batch convert all WebP files in a directory:

for f in *.webp; do magick "$f" "${f%.webp}.png"; done

Recursive conversion (all subdirectories):

find . -name "*.webp" -exec sh -c 'magick "$1" "${1%.webp}.png"' _ {} \;

ImageMagick supports alpha channel preservation and gives you additional control over color profiles, bit depth, and metadata stripping if needed.

Using macOS sips (No Install Required)

macOS ships with sips, a scriptable image processing tool that can handle basic WebP to PNG conversion without any additional installs.

Single file:

sips -s format png input.webp --out output.png

Batch convert:

mkdir -p converted
for f in *.webp; do sips -s format png "$f" --out "converted/${f%.webp}.png"; done

sips is the fastest no-install option for terminal users on Mac.

Method 5: Compresto for macOS (Batch Conversion)

For Mac users who need to convert multiple WebP files regularly, Compresto is the most efficient option. It's a native macOS application built for batch image and video processing, with hardware acceleration for fast results.

How to convert WebP to PNG in Compresto:

  1. Download and open Compresto.
  2. Drag and drop your .webp files or an entire folder onto the app window.
  3. Select PNG as the output format.
  4. Choose your output destination folder.
  5. Click Convert — Compresto processes all files in parallel.

Why Compresto for batch WebP to PNG:

  • Processes hundreds of files simultaneously using Apple Silicon optimization
  • Preserves alpha transparency in all conversions
  • Works entirely offline — no files leave your Mac
  • No file size limits
  • Supports additional formats: JPEG, GIF, TIFF, HEIC, and more
  • Folder monitoring lets you automate conversion of incoming files

If you regularly receive WebP files and need PNG output for clients or downstream tools, setting up a Compresto folder monitor means the conversion happens automatically the moment files land in a watched folder.

For more on image optimization after converting, see our guides on compressing images for web and the best image format for websites.

When to Choose PNG Over JPG for WebP Conversion

When converting a WebP file, you have two lossless-friendly targets: PNG and JPG (JPEG). Here's how to decide:

Use caseBest format
Image has transparencyPNG — JPEG doesn't support alpha
Logo, icon, UI elementPNG — sharp edges, no compression artifacts
Photograph for webJPEG — much smaller at equivalent perceived quality
Image needs further editingPNG — lossless, no generation loss
Print outputPNG or TIFF — better color fidelity
Email attachment (photo)JPEG — smaller file, email-friendly
Screenshot with textPNG — text stays sharp

The short version: if the image has a transparent background, go PNG. If it's a photograph you won't edit further, JPEG is usually the smarter choice for file size. See our comparison guide on converting WebP to JPG for the lossy route.

Also see: HEIC to PNG conversion and TIFF vs PNG comparison for related format decisions.

Animated WebP to APNG

Standard WebP converters handle still images, but animated WebP files (.webp with multiple frames) need special handling if you want to preserve the animation in PNG format. APNG (Animated PNG) is the PNG-equivalent format that supports frame-based animation.

Convert animated WebP to APNG using FFmpeg:

ffmpeg -i animated.webp output.apng

FFmpeg reads the animation frames from the WebP container and writes them into an APNG file. The result is fully compatible with browsers (Chrome, Firefox, Safari all support APNG) and many modern image editors.

Using ImageMagick:

magick animated.webp output.apng

Notes on animated WebP to APNG:

  • APNG files are larger than animated WebP — sometimes significantly so, since PNG compression is less efficient than WebP for animation
  • If you only need the first frame as a static PNG, use: ffmpeg -i animated.webp -frames:v 1 output.png
  • Browser support for APNG is excellent in 2026; the main gap is legacy IE (no longer a practical concern)

If you need the animation in a more universal format, consider converting to MP4 or GIF instead, which have broader desktop software support.

Frequently Asked Questions

Does converting WebP to PNG reduce quality?

No. PNG uses lossless compression, so converting WebP to PNG does not introduce any additional quality loss. The pixel data from the WebP source is preserved exactly. Keep in mind that if the original WebP was created using lossy WebP compression (most WebP files on the web are), those original compression artifacts are already baked in before conversion — PNG can't recover data that was discarded when the WebP was first created.

Is PNG or WebP larger?

PNG files are almost always larger than equivalent WebP files. Lossless WebP typically beats PNG by 25–34% in file size; lossy WebP is even more efficient. This is why the web has shifted toward WebP — but it also explains why you might need to convert back to PNG when working outside of a browser context.

Can I convert WebP to PNG on iPhone or Android?

Yes, with some limitations. On iOS, the Shortcuts app can batch-convert images, and apps like Image Converter (available on the App Store) handle WebP to PNG. On Android, apps like "Image Converter" by Bloaters are common options. For professional or high-volume work, a desktop solution like Compresto will give you better quality control and speed.

Do online converters preserve transparency?

Most reputable online converters (CloudConvert, Squoosh, Convertio) do preserve WebP transparency when outputting PNG. Avoid converters that show a white or colored background in the preview — that means they're not handling the alpha channel correctly. Always check the preview before downloading.

How do I bulk convert WebP to PNG on Mac without installing anything?

Use macOS Preview's batch export feature: select all .webp files in Finder, open them with Preview, select all in the sidebar, then go to File > Export Selected Images and choose PNG. Alternatively, use the sips command in Terminal — it's built into macOS and requires no install: for f in *.webp; do sips -s format png "$f" --out "${f%.webp}.png"; done

Conclusion

Converting WebP to PNG is simple once you match the method to your situation. For a single file on Mac, Preview does the job in seconds. Windows users can rely on the Photos app. For command-line automation or scripting, FFmpeg and ImageMagick are the go-to tools. And for regular, high-volume batch conversion on macOS, Compresto delivers the fastest, most reliable workflow with full transparency support and no file size caps.

Choose lossless PNG when transparency matters, when the image needs further editing, or when compatibility is the priority. For photographs going straight to web or email, the WebP to JPG route will give you smaller files.

Ready to streamline your image conversion workflow? Download Compresto and start converting WebP files to PNG in bulk — no cloud uploads, no file size limits, no compromises on quality.

Related articles:

Ready to compress your files? Join thousands of creators using Compresto ⚡