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.

83.33%
browser support

0.04% of working adapters use a fallback adapter.

WebGPU Platform Support

PlatformSupport
Android73.93%
Chromium OS91.48%
iOS86.37%
Linux17.36%
Mac OS90.06%
Windows88.12%

WebGPU Browser Support

BrowserSupport
Chrome/Chromium84.84%
Edge93.23%
Firefox60.84%
Opera88.82%
Other78.57%
Safari80.56%
Samsung Internet77.37%

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%
≥ 719%
≥ 1114%
maxBindGroupsPlusVertexBuffers
Reported valueReports
≥ 24100%
≥ 3014%
maxBindingsPerBindGroup
Reported valueReports
≥ 640100%
≥ 1000100%
≥ 102418%
≥ 10158085%
maxBufferSize
Reported value (bytes)Reports
≥ 268435456100%
≥ 536870912100%
≥ 64424509299%
≥ 77955072097%
≥ 125269879288%
≥ 161061273686%
≥ 214748364679%
maxColorAttachmentBytesPerSample
Reported value (bytes)Reports
≥ 32100%
≥ 6498%
≥ 12883%
maxColorAttachments
Reported valueReports
≥ 8100%
maxComputeInvocationsPerWorkgroup
Reported valueReports
≥ 256100%
≥ 51292%
maxComputeWorkgroupSizeX
Reported valueReports
≥ 256100%
≥ 51292%
maxComputeWorkgroupSizeY
Reported valueReports
≥ 256100%
≥ 51292%
maxComputeWorkgroupSizeZ
Reported valueReports
≥ 64100%
≥ 51215%
maxComputeWorkgroupsPerDimension
Reported valueReports
≥ 65535100%
maxComputeWorkgroupStorageSize
Reported value (bytes)Reports
≥ 16384100%
≥ 3276799%
≥ 491527%
≥ 655366%
maxDynamicStorageBuffersPerPipelineLayout
Reported valueReports
≥ 4100%
≥ 890%
≥ 915%
≥ 1614%
maxDynamicUniformBuffersPerPipelineLayout
Reported valueReports
≥ 8100%
≥ 1090%
≥ 1215%
≥ 1514%
≥ 6553513%
maxFragmentCombinedOutputResourcesNo reported values
maxInterStageShaderComponents
Reported valueReports
≥ 60100%
≥ 6499%
≥ 11296%
≥ 12491%
maxInterStageShaderVariables
Reported valueReports
≥ 16100%
≥ 2890%
≥ 2919%
≥ 329%
maxSampledTexturesPerShaderStage
Reported valueReports
≥ 16100%
≥ 4491%
≥ 4878%
≥ 565%
maxSamplersPerShaderStage
Reported valueReports
≥ 16100%
≥ 2218%
≥ 644%
maxStorageBufferBindingSize
Reported value (bytes)Reports
≥ 134217728100%
≥ 26843545698%
≥ 32212254496%
≥ 64424509294%
≥ 77955072092%
≥ 125269879280%
≥ 161061273679%
≥ 214748364716%
maxStorageBuffersInFragmentStage
Reported valueReports
≥ 8100%
≥ 9100%
≥ 1099%
≥ 1680%
≥ 3110%
≥ 485%
maxStorageBuffersInVertexStage
Reported valueReports
≥ 8100%
≥ 9100%
≥ 1099%
≥ 1680%
≥ 3110%
≥ 485%
maxStorageBuffersPerShaderStage
Reported valueReports
≥ 8100%
≥ 9100%
≥ 1098%
≥ 1680%
≥ 3118%
≥ 484%
maxStorageTexturesInFragmentStage
Reported valueReports
≥ 4100%
≥ 894%
≥ 1612%
≥ 4410%
≥ 485%
maxStorageTexturesInVertexStage
Reported valueReports
≥ 4100%
≥ 894%
≥ 1612%
≥ 4410%
≥ 485%
maxStorageTexturesPerShaderStage
Reported valueReports
≥ 4100%
≥ 894%
≥ 1619%
≥ 4418%
≥ 484%
maxTextureArrayLayers
Reported valueReports
≥ 256100%
≥ 102499%
maxTextureDimension1D
Reported valueReports
≥ 8192100%
≥ 16384100%
maxTextureDimension2D
Reported valueReports
≥ 8192100%
≥ 16384100%
maxTextureDimension3D
Reported valueReports
≥ 2048100%
maxUniformBufferBindingSize
Reported value (bytes)Reports
≥ 65536100%
≥ 104857615%
≥ 64424509214%
≥ 77955072012%
≥ 12526987925%
≥ 16106127364%
maxUniformBuffersPerShaderStage
Reported valueReports
≥ 12100%
≥ 1418%
≥ 484%
maxVertexAttributes
Reported valueReports
≥ 16100%
≥ 2993%
≥ 311%
maxVertexBufferArrayStride
Reported value (bytes)Reports
≥ 2048100%
≥ 409214%
maxVertexBuffers
Reported valueReports
≥ 8100%
≥ 1218%
≥ 164%
minStorageBufferOffsetAlignment
Reported value (bytes)Reports
≥ 25682%
≥ 6482%
≥ 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
intel34.27%
apple31.25%
nvidia15.58%
amd8.98%
arm5.58%
qualcomm4.19%