How to Convert WebP to PNG on Mac

Convert WebP images to PNG on a Mac with Kompressor, Preview or the Terminal. PNG keeps the transparency and opens in apps that do not accept WebP.

Steps

  1. Download Kompressor for Mac or get it on the Mac App Store
  2. Open the Kompressor app
  3. Drag and drop your WebP image(s) into Kompressor
  4. Select PNG as your output format
  5. Adjust compression settings as needed
  6. Click on the ▷ (play) button to convert your WebP image(s) offline

Kompressor is free to try: you get 3 conversions, and each conversion can include as many images as you want.

Why convert WebP to PNG?

Many websites serve images as WebP. Some apps and upload forms do not accept that format. PNG opens almost everywhere, and it keeps transparency, which makes it the correct target for logos, icons, stickers and graphics. PNG is lossless, so the conversion adds no new compression artifacts.

For photos without transparency, JPG is the better target: a PNG file of a photo is very large.

Other ways to convert WebP to PNG on Mac

Preview

On macOS 11 or later, Preview opens WebP files. Open the image, choose File > Export and select PNG. For many files, open them in one window, select all thumbnails in the sidebar and choose File > Export Selected Images.

Terminal (sips)

sips is part of macOS and converts a whole folder with one command:

mkdir converted
sips -s format png *.webp --out converted

There is no preview, so you must open the results to check them.

When Kompressor is the better tool

Kompressor converts a folder of WebP files in one step. It can resize the images at the same time, for example when you need icons at a fixed size.

Questions

Does PNG keep the transparency of the WebP image?

Yes. PNG supports an alpha channel.

Why is the PNG file so much larger?

Most WebP images on websites are lossy, and PNG is lossless. PNG must store each pixel exactly, which needs much more space.

Does the conversion improve the quality?

No. The PNG file is an exact copy of the WebP image, with the compression artifacts that the WebP image already has.

More Guides