How to Convert WebP to PNG or JPG
You downloaded an image from a website and got a .webp file. You try to attach it to an email, post it in a document, upload to a form — and something rejects it. WebP is increasingly common on the web but still patchy outside browsers. Here’s how to convert it to a format everyone supports.
The fastest way: convert in your browser
Two tools depending on what’s in the image:
- For photographs and most web images: WebP to JPG
- For logos, screenshots, graphics with transparency: WebP to PNG
The flow for either:
- Open the appropriate tool
- Drag in your WebP file (one or many)
- Click convert
- Download the result
Conversion runs in your browser. The file never gets uploaded.
When to pick JPG vs PNG
WebP can hold either lossy compressed data (like JPG) or lossless data with transparency (like PNG). So your converted output depends on what’s in the WebP:
Use WebP to JPG when:
- The image is a photograph
- File size matters more than transparent backgrounds
- The destination doesn’t need crisp edges (e.g., social media uploads, emailing photos)
- You’re not sure what’s in the image but it looks like a photo
Use WebP to PNG when:
- The image is a logo, icon, or graphic with sharp edges
- The image has transparent areas you want to preserve
- The destination needs lossless quality (printing, design work)
- The image is a screenshot of text or UI
If you’re not sure, JPG is the safer pick for photos and PNG for everything else.
Why WebP exists, and why it’s awkward
WebP was developed by Google in 2010 specifically to make web images smaller. At the same quality, WebP files are typically 25-35% smaller than JPGs and 25% smaller than PNGs. For a website serving millions of images, that’s massive bandwidth savings.
Browsers have universally supported WebP since 2020. So websites that care about performance serve their images as WebP by default — and when you right-click “Save Image As” on those sites, you get a WebP file.
The catch: WebP is great for delivery to browsers. It’s awkward for sharing:
- Older Photoshop (pre-2022) needs a plugin to open WebP
- Many email clients treat WebP attachments as unknown files
- Most printing services don’t accept WebP uploads
- Older Android phones don’t open WebP in their default photo app
- Microsoft Office apps have spotty WebP support
- Many website CMSes still don’t accept WebP for uploaded content
So you end up with a WebP and need it as something else.
File size comparison
For a typical photograph at the same visual quality:
- WebP: ~280 KB
- JPG: ~400 KB (~40% bigger)
- PNG: ~2.5 MB (~9× bigger — PNG is wildly inefficient for photos)
For a logo or simple graphic with transparency:
- WebP: ~35 KB
- PNG: ~50 KB
- JPG: ~80 KB but loses transparency entirely
The converter doesn’t change the size dramatically — it converts the same content to a format that’s slightly less efficient but more universally compatible. Expect the converted file to be 40-100% larger than the original WebP.
Transparency: a gotcha when going to JPG
WebP supports transparent backgrounds (like PNG). JPG doesn’t. So when you convert a transparent WebP to JPG:
- Transparent areas become white by default (sometimes black, depending on the tool)
- The transparency information is permanently lost
If your WebP has transparency you need to preserve, use WebP to PNG instead. PNG keeps the alpha channel.
If you specifically want a JPG and your image has transparency, the converter will use a white background. To use a different background color, you’d need to composite the image over a colored canvas first in image-editing software.
Animated WebP
WebP can hold animations (like animated GIFs but smaller). Some websites use animated WebP for what would have been GIFs.
When you convert animated WebP with our tools, you get only the first frame as a static image. The animation is lost.
For animated WebP, you’d want to convert to animated GIF (specialized tool) or extract frames separately (advanced workflow). Our tools focus on static images.
If your WebP is animated and you want to preserve animation, use a tool like ezgif.com or download FFmpeg for command-line conversion.
Batch conversion
Both tools handle multiple files at once. Drop in 10 WebPs, get back 10 JPGs (or PNGs) as a zip. Useful when you’ve saved a batch of images from a website and need them all converted.
For large batches (50+), browsers may slow down. Convert in smaller groups (~20 at a time) for best performance.
What about converting other formats TO WebP?
We have tools for that direction too:
- JPG to WebP — turn photos into smaller WebP files (for your own website, for example)
- PNG to WebP — smaller files with transparency preserved
Converting to WebP makes sense when:
- Hosting on your own website where you control the destination
- Reducing storage costs for large image collections
- Replacing animated GIFs with more efficient animated WebPs
Converting from WebP makes sense when:
- Sharing the image with someone outside the modern web environment
- Uploading to a system that doesn’t accept WebP
- Preparing for print or other use cases requiring traditional formats
Compressing after converting
The converted file may be larger than the original WebP. To shrink it back to a reasonable size:
- For JPG output: run through Image Compressor at quality 0.85 — typically 50-70% size reduction
- For PNG output: PNGs are less compressible (they’re already lossless), but the Image Compressor can still shave off 20-40% via palette optimization
For a “WebP → JPG, then make it smaller for email” workflow:
- WebP to JPG
- Image Compressor at quality 0.85
Total time: under 30 seconds. Result: a JPG that’s compatible everywhere and reasonably sized.
Privacy
Both conversion tools run in your browser:
- WebP is decoded with the browser’s built-in WebP support (the same code that displays WebP images on web pages)
- The decoded image is re-encoded as JPG or PNG
- Output is built in browser memory and offered as a download
Nothing about your image touches a server. For images that are personal, work-related, or otherwise sensitive, this matters — the conversion is fully private.
TL;DR
- WebP from a website → WebP to JPG (photos) or WebP to PNG (graphics with transparency)
- JPG output loses transparency; PNG preserves it
- Animated WebP → tools only give you the first frame; use specialized tools to preserve animation
- Compress the result with Image Compressor if needed for email/upload
- Browser-based, nothing uploads, batch input supported