Convert WebP to JPG on Mac
Convert WebP to JPG on Mac with Preview, Terminal, or GetCompress. For email attachments and apps that only accept JPEG.
A developer handoff arrives as WebP assets. Your stakeholder opens them in email on an older Windows laptop and sees broken icons. PowerPoint, some CRM uploads, and print shops still expect JPEG. Marketing may have exported WebP for the live site, but the same hero image fails in a deck or vendor portal. Converting locally is faster than asking everyone to install codecs, and it keeps unreleased marketing assets off random upload sites.
WebP vs JPEG
WebP saves bytes on the web. JPEG still wins for compatibility in email, slides, and legacy CMS tools. WebP supports transparency; JPEG does not, so flatten alpha onto a brand background before export when the asset had a transparent hero cutout.
| WebP | JPEG | |
|---|---|---|
| Modern browsers | Native | Native |
| Email attachments | Often fails | Opens everywhere |
| PowerPoint / Word | Hit or miss | Reliable |
| Transparency | Yes | No (flatten first) |
| Typical file size | Smaller at same visual quality | Larger but universal |
| Workflow | Recommendation |
|---|---|
| Production website | Keep WebP with JPEG fallback in HTML |
| Client email bundle | Convert to JPEG |
| Design review in slides | JPEG or PNG depending on transparency |
You lose transparency when you convert to JPEG. Flatten on a solid background in your design tool if the asset had alpha. For site-wide image compression beyond this one conversion, see how to compress images on Mac . If you export WebP from PNG sources regularly, see PNG to WebP on Mac for the reverse direction.
| Source WebP type | Conversion note |
|---|---|
| Photo hero | JPEG q85 to q90 usually fine |
| UI screenshot with alpha | Flatten background first |
| Animated WebP | Extract a still frame or use video workflow |
Convert one file in Preview
On recent macOS, Preview opens many WebP files.
- Double-click the file (or open it in Preview).
- File → Export…
- Format: JPEG, move the Quality slider, save.
Fine for five files. Tedious for fifty mockups from a sprint export.
When Preview refuses a WebP, use Terminal below or GetCompress. Check one output at 100% zoom before batching fifty files: banding in gradients sometimes needs higher JPEG quality than you expect from a small WebP source.
Convert many files in Terminal
Open Terminal (Applications → Utilities → Terminal). Install webp tools through Homebrew (install Homebrew first if brew is not found):
brew install webp
Go to your folder (cd), then run:
mkdir jpeg-out
for f in *.webp; do
dwebp "$f" -o "/tmp/t.png"
sips -s format jpeg -s formatOptions 85 /tmp/t.png --out "jpeg-out/${f%.webp}.jpg"
done
FFmpeg alternative when you already have it installed:
mkdir jpeg-out
for f in *.webp; do
ffmpeg -i "$f" -q:v 3 "jpeg-out/${f%.webp}.jpg"
done
| Method | Best for |
|---|---|
| dwebp + sips | Preserves decode path for tricky WebP |
| FFmpeg | One tool if you batch video too |
Save to a new folder so you do not overwrite originals. Set -q:v 3 lower (better quality) or higher (smaller) as needed.
| Batch size | Practical approach |
|---|---|
| Under 10 files | Preview or GetCompress drag |
| 10 to 200 assets | dwebp loop or GetCompress folder |
| Mixed WebP + PNG | FFmpeg if you already batch video |
Stakeholder review decks rarely need full-resolution JPEG from WebP. Cap width at 1920 px unless print asked for more; email bundles fail more often on megabytes than on missing pixels.
Using GetCompress
GetCompress fits convert WebP to JPG on Mac when Preview export one-by-one blocks your afternoon or when you need consistent max width and quality across a folder.
Drag WebP files or a project folder into the app. Choose JPEG output, set max width (for example 1920 px for review decks) and quality, then export.
Workflow features that help:
- Batch queue: convert an entire asset folder from a web sprint without Terminal loops.
- Presets: save “client JPEG 85%” and reuse on the next handoff.
- Resize plus convert: cap width for email while changing format in one step.
- Local processing: keep staging screenshots and unreleased UI off online converters.
- Clipboard drop: paste a WebP from another app when you need a quick JPEG for a ticket attachment.
- Quality presets: when a CRM caps megabytes per image, hit the limit in one pass.
After conversion, if JPEG files are still too large for upload, compress in the same window with quality or dimension tweaks instead of re-exporting from WebP originals. Save a preset like “client deck JPEG 1920px q85” for the next sprint handoff.
Developer relations teams receiving WebP from docs pipelines can batch-convert to JPEG before speaker decks go to conference organizers. Many organizer portals still whitelist JPEG and PNG only; local batch convert avoids last-minute manual exports in Preview.
If dwebp fails on a single odd file, note the filename, run FFmpeg on that outlier, and continue the Preview or GetCompress batch for the rest. Mixed pipelines are normal when design exports both lossy and lossless WebP variants in one sprint folder.
- Convert PNG to WebP on MacConvert PNG to WebP on Mac with cwebp or GetCompress. Keep a JPEG fallback for older browsers.
- How to Compress Images on MacCompress images on Mac with Preview and Photos. Resize JPG and PNG, convert HEIC, and batch compress with GetCompress.
- For web developersBuild a repeatable PNG, JPEG, WebP, AVIF, MP4, and WebM asset pipeline that improves page weight without breaking responsive delivery or visual quality.
- Batch Convert HEIC on MacBatch convert HEIC to JPG on Mac with Terminal sips or GetCompress. Real estate and event photo workflows.
Buy GetCompress now for local media compression with reusable presets and no media upload.