It's a strange gap. Every major browser has supported WebP for years, and the image loads fine when you look at it. Then you try to upload it to a job portal, a print shop, or an older website, and you get an error: file type not supported.
Your browser and your image are fine. The issue is that showing an image and accepting an upload are two separate things.
Browser Support vs Software Support
A browser only has to know how to display WebP when a page loads. An upload form is different. Behind it sits server code that checks each file against a short list of allowed extensions. If the developer listed only JPG, PNG, and GIF, a WebP file is rejected, no matter how well browsers can show it.
Adding WebP to that list is a code change someone has to make. Plenty of older or rarely updated systems never got the change.
Where This Comes Up Most
Government and school sites often run older software, so they're the most likely to say no. Print services are next. Their software was built around JPG, PNG, and TIFF long before WebP existed. Some older photo editors either won't open WebP or need a plugin first. Even a few email programs show a WebP attachment as a plain file icon instead of a preview.
Where It Happens
| Where | Why | Fix |
|---|---|---|
| Government or institutional sites | Older software | Convert to JPG/PNG |
| Print services | Built around older formats | Convert to JPG/PNG |
| Older design software | No WebP decoder | Convert to JPG/PNG |
| Some email clients | Inconsistent preview support | Convert to JPG/PNG |
Why It Keeps Happening
JPG and PNG have been the safe default for more than two decades. WebP is newer. Software written before WebP became common will keep rejecting it until someone updates it. So even though browsers handle WebP well, expecting it to work everywhere is a good way to hit an error right before a deadline.
A Quick Check Before You Upload
Most upload forms say which file types they accept. Look near the upload button or in the help text. If you see JPG, PNG, and GIF with no mention of WebP, the form probably hasn't been updated. Don't assume it will work just because your browser shows the picture.
If the form gives no list at all, it's faster to convert first than to get rejected once and start over.
The Fix Takes Seconds
Skip the guessing and convert to a format nothing rejects. Use WebP to JPG for photos. Use WebP to PNG if the image needs a transparent background. Both run in your browser, so you can fix the file and get on with your upload.
Frequently Asked Questions
Why does my browser show WebP but a website won't accept it?
Showing an image and accepting an upload are different jobs. Browsers all display WebP now. An upload form only takes the file types its developer listed, and many older forms never added WebP.
Is WebP a bad format?
No. It's modern, it makes smaller files than JPG or PNG, and browsers support it well. The gap is in upload checks and older software, not in the format.
How do I know if a site accepts WebP before I upload?
Look for the list of accepted file types near the upload button. If it names JPG and PNG but not WebP, assume WebP will be rejected and convert first.
Which format works in the most places?
JPG for photos, and PNG for anything that needs a transparent background. Both have been standard for decades and almost every form, print service, and program accepts them.
Can I just rename the file to .jpg?
No. Renaming leaves the data inside as WebP, so the site may still reject it or fail to show it. Convert the file instead.
Sources and further reading
- Image file type and format guide (MDN Web Docs) Browser support for WebP and other formats.
- WebP frequently asked questions (Google for Developers) What WebP is and how it's supported.