Skip to content

WebGPU Support

Compare WebGPU support across browsers and devices. Check your device.

WebGPU logo

Share of all reports where WebGPU returned a working adapter.

81.16%
browser support

0.04% of working adapters use a fallback adapter.

WebGPU Platform Support

PlatformSupport
Android70.83%
Chromium OS92.67%
iOS84.51%
Linux16.61%
Mac OS89.27%
Windows86.68%

WebGPU Browser Support

BrowserSupport
Chrome/Chromium82.97%
Edge92.35%
Firefox56.8%
Opera88.36%
Other69.01%
Safari80.24%
Samsung Internet76.14%

WebGPU Features

Support among browsers tested for each feature.

WebGPU Limits

≥ means at least this value. Bold values mark the WebGPU standard’s minimum.

LimitValues - Reports
maxBindGroups
Reported valueReports
4100%
720%
1114%
maxBindGroupsPlusVertexBuffers
Reported valueReports
24100%
3014%
maxBindingsPerBindGroup
Reported valueReports
640100%
1000100%
102419%
10000005%
maxBufferSize
Reported value (bytes)Reports
268435456100%
536870912100%
64424509299%
107374182497%
125269879286%
161061273685%
214748364778%
maxColorAttachmentBytesPerSample
Reported value (bytes)Reports
32100%
6498%
12882%
maxColorAttachments
Reported valueReports
8100%
maxComputeInvocationsPerWorkgroup
Reported valueReports
256100%
76892%
maxComputeWorkgroupSizeX
Reported valueReports
256100%
102492%
maxComputeWorkgroupSizeY
Reported valueReports
256100%
102492%
maxComputeWorkgroupSizeZ
Reported valueReports
64100%
102416%
maxComputeWorkgroupsPerDimension
Reported valueReports
65535100%
maxComputeWorkgroupStorageSize
Reported value (bytes)Reports
16384100%
3276899%
491516%
655365%
maxDynamicStorageBuffersPerPipelineLayout
Reported valueReports
4100%
890%
915%
1614%
maxDynamicUniformBuffersPerPipelineLayout
Reported valueReports
8100%
1090%
1216%
1514%
maxFragmentCombinedOutputResourcesNo reported values
maxInterStageShaderComponents
Reported valueReports
60100%
6499%
11297%
12493%
maxInterStageShaderVariables
Reported valueReports
16100%
2790%
3019%
3212%
maxSampledTexturesPerShaderStage
Reported valueReports
16100%
4492%
4878%
646%
maxSamplersPerShaderStage
Reported valueReports
16100%
2218%
644%
maxStorageBufferBindingSize
Reported value (bytes)Reports
134217728100%
26843545697%
32212254495%
64424509292%
107374182490%
125269879278%
161061273677%
214748364515%
maxStorageBuffersInFragmentStage
Reported valueReports
8100%
9100%
1098%
1680%
447%
485%
maxStorageBuffersInVertexStage
Reported valueReports
8100%
9100%
1098%
1680%
447%
485%
maxStorageBuffersPerShaderStage
Reported valueReports
8100%
999%
1098%
1679%
3118%
484%
maxStorageTexturesInFragmentStage
Reported valueReports
4100%
894%
168%
447%
485%
maxStorageTexturesInVertexStage
Reported valueReports
4100%
894%
168%
447%
485%
maxStorageTexturesPerShaderStage
Reported valueReports
4100%
894%
1620%
4418%
484%
maxTextureArrayLayers
Reported valueReports
256100%
204899%
maxTextureDimension1D
Reported valueReports
8192100%
1638499%
maxTextureDimension2D
Reported valueReports
8192100%
1638499%
maxTextureDimension3D
Reported valueReports
2048100%
maxUniformBufferBindingSize
Reported value (bytes)Reports
65536100%
13421772816%
53687091215%
64424509214%
107374182413%
12526987925%
16106127364%
maxUniformBuffersPerShaderStage
Reported valueReports
12100%
1418%
644%
maxVertexAttributes
Reported valueReports
16100%
2993%
312%
maxVertexBufferArrayStride
Reported value (bytes)Reports
2048100%
409214%
maxVertexBuffers
Reported valueReports
8100%
1218%
164%
minStorageBufferOffsetAlignment
Reported value (bytes)Reports
25681%
6481%
32100%
minUniformBufferOffsetAlignment
Reported value (bytes)Reports
25687%
6487%
32100%

WGSL Language Features

Shader language features supported by tested browsers.

WebGPU Vendors

GPU makers found in the survey.

VendorShare
intel32.01%
apple31.27%
nvidia16.6%
amd8.74%
arm6.25%
qualcomm4.94%