A WebP image won't open or upload
You save a picture from a website and get a .webp file. Windows Photos will not open it, an older Photoshop does not list it, or an upload form says the file type is not allowed. Renaming it to .jpg does not help.
WebP is an image format that many websites send because it is small. The file is fine. Either the app needs WebP support, or the file needs to become a JPG or PNG. Check the real format first, then pick the fix.
What people run into
- On Super User Chrome saved an image as WebP although the page showed a JPG. Answers explain that the server picked WebP for that browser. (user report, posted 2022-06-27)
- Another Super User question asks how to make the browser download JPG or PNG instead of WebP. (user report, posted 2020-04-24)
- A user on Microsoft's forum found that Photos would not open .webp files, yet opened the same file after the ending was changed. (user report, posted 2024-04-15)
- On Microsoft's forum WebP files opened in Paint but looked too dark in Windows Photo Viewer. (user report, posted 2025-05-01)
- On WordPress Stack Exchange WordPress refused a WebP upload and said to convert it to JPEG or PNG first. (user report, posted 2024-06-17)
- A Blogger community thread asks why Blogger would not accept a WebP image. (user report, posted 2020-05-04)
How to check a file's real format
The file name can be wrong. A name can end in .jpg while the bytes inside are WebP, or the other way round. Apps and upload forms that read the bytes go by what is inside.
- Turn on file name extensions in File Explorer's View menu, or in Finder's settings on a Mac, and look at the ending: .webp, .jpg or .png.
- Add the file to our WebP to JPG converter. Under the original it shows the format it read from the file's first bytes, whatever the name says.
- Or read the first bytes yourself. Google's WebP specification says a WebP file starts with the letters RIFF, then four bytes of size, then WEBP. On a Mac, open Terminal, type the word file and a space, drag the image in and press Return; Terminal prints the format. On Windows, PowerShell's Format-Hex command followed by the file name shows the first bytes.
Does the converted file still fit the form?
Upload rules list their formats and a size limit. We took the 25 WebPs from our WebP to JPG test, whole photos saved at quality 80, and counted how many of each output stay under these official limits.
Our files under each upload limit
| Upload | Formats it lists | Limit | Our WebPs | JPG at 92 | JPG at 80 | PNG |
|---|---|---|---|---|---|---|
| YouTube video thumbnail, from a phone | JPG, PNG | 2 MB | 25/25, WebP not listed | 21/25 | 25/25 | 2/25 |
| X profile photo | JPEG, GIF, PNG | 2 MB | 25/25, WebP not listed | 21/25 | 25/25 | 2/25 |
| X image in a post | JPG, PNG, GIF, WebP | 5 MB | 25/25 | 25/25 | 25/25 | 11/25 |
| LinkedIn profile cover | JPG, PNG | 8 MB | 25/25, WebP not listed | 25/25 | 25/25 | 14/25 |
| YouTube profile picture | JPG, GIF, BMP, PNG | 15 MB | 25/25, WebP not listed | 25/25 | 25/25 | 22/25 |
We count 1,000,000 bytes to the MB, the stricter reading. Our WebPs are whole photos at full size; a picture with fewer pixels gives smaller files.
PNG is the risky choice: only 2 of 25 PNGs stayed under 2 MB, against 21 JPGs at 92 and 25 at 80.
Source: our test on 2026-11-10 (harness 1e3cf33, site code eacd79c), headless Chromium 145 on a desktop Mac, 25 CC0 photos. How we test
Limits, from the official pages:
- YouTube Help: Add video thumbnails, read 2026-11-10
- X Help Center: Help with uploading a profile photo, archived copy, saved 2026-10-07 (the live page refused our test machine)
- X Developer Platform: Media best practices, read 2026-11-10
- LinkedIn Help: Add or change the cover image on your profile, read 2026-11-10
- YouTube Help: Manage your channel branding, read 2026-11-10
What fixes it
An upload form refuses WebP
Convert it with WebP to JPG, then check the limit in the table above. Choose PNG only if the form asks for PNG or you need transparency.
You saved it from a website
The site sent WebP and the browser saved it as it came (user reports above). A new name changes nothing inside. Convert it instead.
Windows Photos, Paint or File Explorer
Install Microsoft's WebP Image Extension, free in the Microsoft Store. Its listing says it lets File Explorer, Photos and other Windows apps show WebP images.
Photoshop
Adobe says Photoshop 23.2 and later open and save WebP without plug-ins. For older versions Adobe points to the WebPShop plug-in.
Your own website
WordPress has accepted WebP uploads since version 5.8, but only when the web host's image library supports WebP; otherwise it shows an error on upload.
An animated WebP
Our converter refuses it with the message “Animated images are not supported. Choose a still image.” Save a still frame in another app first.
What our test covers
The sizes come from our WebP run, which saved each photo as WebP and converted it with this site's own code in a browser on a desktop Mac. We did not upload anything to the services in the table, and we did not test Windows, Photoshop or WordPress; those steps come from the sources below.
See how we test.
Sources
Official pages say what the company states. User reports are what people describe on forums; they are not rules, and we use no number from them.
Official
- Google for Developers: WebP Container Specification, read 2026-11-10
- Microsoft Store: WebP Image Extension, read 2026-11-10
- Adobe Help: Save and open WebP files in Photoshop, updated 2026-10-04
- Make WordPress Core: WordPress 5.8 adds WebP support, published 2021-06-07
User reports
- Super User: Why does Google Chrome save a JPG image to WEBP instead?, posted 2022-06-27
- Super User: How do I force .png or .jpg images to be downloaded as png or jpg, instead of webp?, posted 2020-04-24
- Microsoft Community: Windows Photos app support for .webp files, posted 2024-04-15
- Microsoft Community: Question about WebP codecs, posted 2025-05-01
- WordPress Stack Exchange: This image cannot be processed by the web server, posted 2024-06-17
- Blogger Community: why blogger not accept webp image format, posted 2020-05-04
Last updated: