This chart shows what share of recent reports can successfully use WebGPU.
77.4%
overall WebGPU support
0.04% use the fallback adapter.
Share of all recent reports where navigator.gpu exists and requestAdapter() returns an adapter.
Browser version is only part of the story. WebGPU support also depends on the operating system, GPU, and browser engine. Use this section when you need to know where support drops on Android, Linux, iOS, macOS, Windows, or ChromeOS.
| Platform | Support |
|---|---|
| Android | 73.01% |
| Chromium OS | 91.34% |
| iOS | 81.2% |
| Linux | 12.05% |
| Mac OS | 86.81% |
| Windows | 84.63% |
Use browser support to see which browser families report WebGPU most often. Results are aggregated across operating systems for each family.
| Browser | Support |
|---|---|
| Chrome/Chromium | 77.6% |
| Edge | 91.62% |
| Firefox | 59.64% |
| Opera | 87.18% |
| Other | 73.96% |
| Safari | 75.8% |
| Samsung Internet | 76.32% |
Vendor and architecture data help explain support patterns that browser-version charts miss. Use this section when you want to understand whether a feature gap comes from the browser, the platform, or the GPU family behind it.
| Vendor | Share |
|---|---|
| intel | 30.46% |
| apple | 30.24% |
| nvidia | 18.51% |
| amd | 8.82% |
| arm | 6.13% |
| qualcomm | 5.6% |
Feature support is where many rollout decisions get made. A browser may support WebGPU in general and still miss the feature you need. Check this section before you rely on options such as compressed textures, subgroups, or query features.
Limits decide how far you can push a device. Use this section to see the values real browsers report for texture sizes, buffer sizes, bind groups, and compute workgroup dimensions. These numbers help you choose safe defaults and decide when to request higher limits.
WGSL language features affect shader authoring and portability. Check this section when you want to know if newer language features are common enough to use without a custom fallback.