How to convert WebP to PNG on Mac (keep transparency, 2026)
Convert WebP to PNG on your Mac and keep transparency intact — with Preview, Finder Quick Actions, sips, or Zumkor for whole folders, fully offline.
Zumkor converts photos between HEIC, JPG, PNG, TIFF, WebP, and AVIF on your Mac — free for 7 days, batch whole folders, 100% offline. Then one-time $19.99, yours forever. Needs macOS 14+ on an Apple silicon Mac — any M-series machine.
Download on the App Store Zumkor for MacYou saved a logo, a product cut-out, or a sticker from the web and it landed as a .webp file. The tool that needs it — a slide deck, a print-on-demand uploader, an older design app, a form that flatly says “PNG only” — won’t take it. And this particular image has a transparent background you can’t afford to lose, so the usual “just make it a JPG” advice is exactly wrong: JPG would flatten that transparency to a white box.
The fix is to convert WebP to PNG on your Mac — and the good news is that macOS reads WebP natively, so every method below runs locally, offline, with the transparency arriving intact on the other side. This guide covers the free built-in routes, the command line, and the one-drag batch route, plus the two things (animation and file size) that surprise people after the conversion.
Why PNG is the right target here
WebP is Google’s web-native image format: it compresses 25–35% smaller than equivalent older formats, and — unlike JPG — it supports transparency and animation. Websites love it for the bandwidth savings, which is why “Save Image” so often hands you a WebP whether you wanted one or not.
PNG is the opposite trade: bigger files, but lossless, universally supported, and fully transparent-capable. Every design tool, upload portal, print service, and office app from the last twenty years opens PNG. When the destination is picky and the image has (or might have) an alpha channel, PNG is the safe answer.
That makes the WebP→PNG decision simple, and it’s really a fork against the sibling conversion:
- The image has transparency, or it’s a graphic — a logo, icon, screenshot, chart, cut-out, or anything with sharp lines and flat colors: convert to PNG. Transparency survives, and PNG’s lossless compression suits graphics.
- The image is a photo with no transparency — a product shot, a saved photograph: JPG is usually the better exit; the file lands far smaller and nothing visible is lost. That direction has its own guide.
Everything below assumes you’re in the first camp. The mechanics are nearly identical either way — you’re just choosing PNG in the format menu instead of JPEG.
Skip the web converters
Googling “webp to png” surfaces a page of free converter websites, and the objection is the same as always: you’d be uploading your file to a stranger’s server to perform an operation your Mac finishes locally in a fraction of a second. For a client’s logo or unreleased product art, that’s a real confidentiality problem, not just an inefficiency. Every method below runs entirely on your Mac — Wi-Fi off, nothing leaves the machine.
Method 1: Preview (one or two images)
macOS has read WebP natively since Big Sur, so Preview opens the file like any other image:
- Double-click the .webp file — it opens in Preview.
- Choose File → Export.
- Set Format to PNG.
- Make sure the Alpha checkbox is ticked if the image has transparency — that’s the alpha channel, and unticking it flattens the background.
- Click Save.
There’s no quality slider for PNG because there’s nothing to trade away — PNG is lossless, so the export is a faithful copy of every pixel Preview decoded.
Preview also stretches to a small batch: select several WebP files in Finder, open them together, press ⌘A in Preview’s thumbnail sidebar, then File → Export Selected Images and pick PNG in the options. Fine for a dozen files; tedious past that.
Method 2: Finder’s Quick Action (fastest free batch)
The converter hiding in the right-click menu handles PNG too:
- In Finder, select the WebP files — ⌘-click a handful, or ⌘A for the folder’s worth.
- Right-click the selection.
- Choose Quick Actions → Convert Image.
- Set Format to PNG and pick an image size — Actual Size keeps the original resolution.
- Click Convert to PNG.
New .png copies appear next to the originals, transparency preserved, originals untouched. For an occasional batch of saved web graphics, this is the best free answer macOS ships.
Its limits: output formats are only JPEG, PNG, and HEIF; the size options are coarse presets; and there’s no renaming, so a folder of download (7).webp-style names stays chaotic on the other side.
Method 3: sips in Terminal (scripted batches)
macOS also ships sips, a command-line image processor that reads WebP on any modern system.
One file:
sips -s format png image.webp --out image.png
A whole folder:
cd ~/Downloads/webp-images
for f in *.webp; do
[ -e "$f" ] || continue
sips -s format png "$f" --out "${f%.*}.png"
done
Transparency carries through automatically — PNG is sips’ native habitat. It’s fast, free, and scriptable, and the usual caution applies: no preview, no undo, and a mistyped --out can overwrite something. Reach for it when the conversion is one step in a pipeline you’re scripting anyway.
Method 4: Zumkor (drag the folder, done)
If WebP files are a recurring irritation — you collect reference art, prepare assets for clients, save product images for listings, or your Downloads folder just accumulates them — this is the exact chore Zumkor exists to delete (it needs macOS 14 or later on an Apple silicon Mac — any M-series machine):
- Open Zumkor and drag in the WebP files, or the whole folder they’re sitting in — subfolders included if you tick “Look inside subfolders”.
- Pick PNG as the output format. Transparency is preserved automatically.
- (Optional) Pick a resize preset if the images are oversized web saves — “Web small” (1280 px) or “Email-friendly” (1600 px) — and flip on Strip personal data if the files shouldn’t carry metadata where they’re going.
- Click Convert and choose where the output lands — Zumkor writes to a folder you pick, so a messy Downloads folder doesn’t get messier.
Everything converts in one pass, on your Mac, with nothing uploaded — it works with Wi-Fi off, and the queue takes up to 2,000 files. Zumkor is free for 7 days, full-featured; after that it’s a one-time $19.99 purchase — buy once, keep it forever, no subscription.
The honest trade-off, as ever: for one image, once, Preview is free and already installed. Zumkor earns its keep when the folder is deep, when you want the output somewhere other than “scattered next to the originals,” and when the same afternoon also involves HEIC photos a portal rejects, a JPG that needs to become a PNG, or a video too big to email — one app, all of it offline.
The two surprises after converting
The PNG is much bigger than the WebP. Expect it. WebP exists because it compresses hard; PNG is lossless and stores far more data per pixel. A 200 KB WebP becoming a 1–2 MB PNG is normal, not a failure — the pixels are identical, the container is just heavier. If the destination has upload size limits and the image has no transparency to protect, that’s the signal to go to JPG instead.
Animated WebP loses its motion. WebP can be animated like a GIF; PNG is a still format. Convert an animated WebP and you get a single frame — typically the first — with the animation gone. No still-image conversion can carry motion across; if the animation matters, the file needs to stay WebP or become a video or GIF, which is a different job.
One more expectation worth setting: converting to PNG is lossless from this point forward, but it can’t restore what the original WebP compression already discarded. Most web-saved WebP is lossy. The PNG is a perfect copy of the WebP’s pixels — not a resurrection of the original photograph behind them.
Getting the output right
- Keep the alpha. If the image has a transparent background, confirm it survived: open the PNG in Preview — transparent areas render as white in some views, so drop the PNG onto a dark slide or use Quick Look over a colored desktop to be sure. If it flattened, the culprit is almost always an unticked Alpha checkbox in Preview’s export.
- Don’t upscale. Web-saved images are whatever size the site served. Converting doesn’t add pixels, and neither does exporting bigger. If the logo is 400 px wide, the PNG is a 400-px logo; for print work, hunt down the original asset instead.
- Strip metadata if it’s going public. Web saves usually carry little, but images that passed through an export chain can embed more than you’d expect. The Quick Action has a “Preserve Metadata” checkbox to untick; Zumkor’s “Privacy export” preset strips personal data as part of the conversion.
- Batch renames save the day later. A folder of
image (3).webpsaves converts into a folder ofimage (3).pngconfusion. Zumkor’s filename templates can rename the batch during conversion — future-you, searching for that one logo, will be grateful.
Bottom line
- One or two images: Preview → File → Export → PNG, Alpha ticked. Ten seconds, free.
- A folder, occasionally: select all in Finder → right-click → Quick Actions → Convert Image → PNG. The best free batch route on the platform.
- Part of a script: a
sips -s format pngloop. - A recurring chore, or mixed formats: Zumkor — drag the folder, pick PNG, converted files land in a folder you choose, transparency intact, all offline.
And decide the fork consciously: PNG when transparency or graphics fidelity matters, JPG when small photo files matter. Both are one drag on the same Mac — no uploads either way.
FAQ
Does converting WebP to PNG keep transparency?
Yes — PNG fully supports transparency, which is exactly why it’s the right target for logos, cut-outs, and stickers saved as WebP. Preview, Finder’s Quick Action, sips, and Zumkor all carry the alpha channel across untouched. That’s the key difference from converting to JPG, which flattens transparent areas to a solid background, usually white.
Why is the PNG so much bigger than the WebP it came from?
Because the formats compress differently, not because anything went wrong. WebP was designed to be small; PNG is lossless and stores far more data per pixel, so a 200 KB WebP routinely becomes a 1–2 MB PNG. The pixels are identical. If the size matters more than universal compatibility, convert to JPG instead — or keep the WebP.
How do I batch convert WebP files to PNG on a Mac?
For a free one-off, select the files in Finder, right-click, and choose Quick Actions → Convert Image → PNG. For scripted pipelines, loop sips -s format png in Terminal. For a recurring chore or a big folder, drag everything into Zumkor, pick PNG, and convert offline in one pass — transparency preserved, up to 2,000 files per queue.