Why you keep ending up with WebP files
You right-click an image on a website, hit "Save Image As," and the file saves as image.webp instead of the PNG or JPG you expected. Or you screenshot a web page and the saved image from an app's cache shows up as WebP. This happens because most websites now serve images in Google's WebP format to reduce bandwidth — it's 25–35% smaller than PNG at the same visual quality.
The problem isn't viewing WebP files. macOS has supported WebP natively since Ventura — you can open them in Preview, Quick Look them in Finder, and view them in Safari. The problem is that many workflows still expect PNG or JPG. Drag a WebP into Keynote, paste it into a Word doc, or upload it to a form that only accepts PNG/JPG, and it fails or looks wrong.
If you regularly capture screenshots of web content or save images from the web, you'll hit this wall often enough that it's worth knowing all the conversion options.
Method 1: Convert with Preview (one file at a time)
The simplest method. No installs, no Terminal, works on every modern Mac.
- Double-click the WebP file to open it in Preview (or right-click > Open With > Preview)
- Go to File > Export (not "Save As" — Export gives you format options)
- Click the Format dropdown and choose PNG
- Choose where to save the converted file and click Save
The original WebP file stays untouched. You get a new PNG file alongside it. If you want JPG instead, choose JPEG from the Format dropdown — you'll get a quality slider to control file size versus image quality.
Pro tip: use Export for format conversion, not Save As
File > Save As in Preview sometimes keeps the original format. File > Export always gives you the format picker. If you don't see PNG in the Save As dialog, switch to Export.
Method 2: Quick Actions in Finder (fastest for a few files)
macOS has a built-in Quick Action for image conversion that works directly in Finder without opening any app.
- Right-click the WebP file (or select multiple files and right-click)
- Choose Quick Actions > Convert Image
- Select PNG as the format
- Choose the image size (Small, Medium, Large, or Actual Size)
- Click Convert to PNG
The converted PNG appears in the same folder. This method handles multiple files at once — select 10 WebP files, right-click, and convert them all in one step.
If you don't see "Convert Image" in the Quick Actions menu, it may not be enabled. Go to System Settings > Privacy & Security > Extensions > Finder and make sure "Convert Image" is checked.
Method 3: Terminal with sips (built-in, no installs)
The sips (Scriptable Image Processing System) command is built into every Mac. It's the fastest method for single files and scripts.
# Convert a single WebP file to PNG
sips -s format png input.webp --out output.png
The -s format png flag tells sips to output PNG format. The --out flag specifies the output filename. Without --out, sips would modify the original file in place — usually not what you want.
Convert and keep the same filename
# Convert and change extension from .webp to .png
sips -s format png photo.webp --out photo.png
Convert to JPG instead
# Convert WebP to JPEG with quality control
sips -s format jpeg -s formatOptions 85 input.webp --out output.jpg
The formatOptions 85 sets JPEG quality to 85% — a good balance between file size and visual quality. Range is 0–100.
LazyScreenshots captures and exports in the format you need — PNG, JPG, or clipboard-ready — so you never have to convert after the fact.
Try LazyScreenshots FreeMethod 4: Batch convert all WebP files in a folder
If you have a folder full of WebP files from a web scrape, design export, or download session, convert them all at once with a Terminal loop.
Convert every WebP file in the current folder
# Batch convert all WebP files to PNG in the current folder
for f in *.webp; do
sips -s format png "$f" --out "${f%.webp}.png"
done
This creates a PNG version of each WebP file with the same base name. photo.webp becomes photo.png. The original WebP files remain untouched.
Convert and output to a different folder
# Convert all WebP files and save PNGs to a 'converted' subfolder
mkdir -p converted
for f in *.webp; do
sips -s format png "$f" --out "converted/${f%.webp}.png"
done
Convert recursively (subfolders too)
# Find and convert all WebP files in all subdirectories
find . -name "*.webp" -exec sh -c '
for f; do
sips -s format png "$f" --out "${f%.webp}.png"
done
' sh {} +
Batch convert in Preview
If you prefer a GUI approach:
- Select all WebP files in Finder
- Right-click and choose Open With > Preview
- In Preview, press Cmd+A to select all images in the sidebar
- Go to File > Export Selected Images
- Click Options, set Format to PNG
- Choose a destination folder and click Choose
This exports every selected image as PNG to the folder you picked.
Method 5: Automator or Shortcuts for one-click conversion
If you convert WebP files regularly, build a reusable Quick Action that does it with a right-click.
Create a Quick Action in Automator
- Open Automator and create a new Quick Action
- Set "Workflow receives current" to image files in Finder
- Add a Change Type of Images action and set it to PNG
- Save the workflow as "Convert to PNG"
Now you can right-click any WebP file (or selection of files) in Finder, choose Quick Actions > Convert to PNG, and they'll convert instantly. The Automator action replaces the original files by default — add a Copy Finder Items action before the conversion step if you want to keep the originals.
Create a Shortcut (macOS Monterey and later)
- Open the Shortcuts app and create a new shortcut
- Add Convert Image action, set format to PNG
- Add Save File action
- In Shortcut Details, enable Use as Quick Action and Finder
The Shortcuts version is simpler to set up and offers the same right-click convenience in Finder.
Method 6: Homebrew tools for power users
If you work with image formats frequently, dedicated CLI tools offer more control than sips.
Using cwebp/dwebp (Google's official tools)
# Install Google's WebP tools via Homebrew
brew install webp
# Convert WebP to PNG
dwebp input.webp -o output.png
# Convert PNG to WebP (for when you need the reverse)
cwebp input.png -o output.webp
dwebp is the official WebP decoder from Google. It handles animated WebP files and edge cases that sips occasionally struggles with.
Using ImageMagick
# Install ImageMagick
brew install imagemagick
# Convert WebP to PNG
magick input.webp output.png
# Batch convert with ImageMagick
magick mogrify -format png *.webp
ImageMagick's mogrify command is the fastest batch converter. -format png converts in place, creating new PNG files alongside the originals. Add -path ./converted to output to a different folder.
When to keep WebP instead of converting
Not every WebP file needs conversion. Here's when each format makes more sense:
| Use case | Best format | Why |
|---|---|---|
| Web pages / blog images | WebP | Smaller files, faster page loads, universal browser support |
| Documentation / tutorials | PNG | Maximum compatibility with editors, CMSes, and export tools |
| Presentations (Keynote, PowerPoint) | PNG | Some presentation apps still don't handle WebP well |
| Email attachments | PNG or JPG | Many email clients don't render WebP inline |
| Printing | PNG or TIFF | Print workflows need lossless formats with high DPI |
| Social media uploads | PNG or JPG | Most platforms accept WebP now, but PNG/JPG are safer |
| Archival / long-term storage | PNG | PNG is an open standard with guaranteed long-term support |
Avoiding WebP in the first place
If you'd rather not deal with conversion at all, there are ways to get PNG or JPG directly when saving images from the web.
Screenshot instead of saving
Instead of right-click saving a web image (which gives you WebP), screenshot it. Press Cmd+Shift+4, select the image on the page, and you'll get a PNG file. The quality is identical for web-resolution images, and you skip the format problem entirely.
Use "Save As" in Safari's Develop menu
Safari sometimes lets you save images in their original format before WebP conversion. Enable the Develop menu (Settings > Advanced > Show features for web developers), then use Develop > Show Page Source to find the original image URL, which may serve a PNG or JPG version.
Drag and drop from browser
In some cases, dragging an image from the browser directly into an app (like Pages, Keynote, or a Finder folder) converts it to a compatible format automatically. macOS handles the conversion behind the scenes. This doesn't always produce PNG — the result depends on the receiving app — but it's often enough to bypass the WebP issue.
Comparing conversion methods
| Method | Speed | Batch support | Installs needed |
|---|---|---|---|
| Preview (Export) | Slow (manual per file) | Yes (Export Selected) | None |
| Finder Quick Actions | Fast | Yes | None |
| sips (Terminal) | Very fast | Yes (with loop) | None |
| Automator / Shortcuts | Fast (after setup) | Yes | None |
| dwebp (Homebrew) | Very fast | Yes (with loop) | Homebrew + webp |
| ImageMagick | Very fast | Yes (mogrify) | Homebrew + imagemagick |
For most people, the Finder Quick Actions method is the best balance of speed and simplicity. For developers and power users who convert files regularly, a sips one-liner or an Automator Quick Action saves the most time over the long run.