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.

82.17%
browser support

0.03% of working adapters use a fallback adapter.

WebGPU Platform Support

PlatformSupport
Android73.95%
Chromium OS91.4%
iOS87.01%
Linux16.51%
Mac OS88.7%
Windows87.15%

WebGPU Browser Support

BrowserSupport
Chrome/Chromium83.37%
Edge92.91%
Firefox60.5%
Opera87.28%
Other80.39%
Safari79.9%
Samsung Internet77.52%

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%
≥ 102419%
≥ 10000005%
maxBufferSize
Reported value (bytes)Reports
≥ 268435456100%
≥ 536870912100%
≥ 64424509299%
≥ 107374182497%
≥ 125269879288%
≥ 201004482487%
≥ 214748364779%
maxColorAttachmentBytesPerSample
Reported value (bytes)Reports
≥ 32100%
≥ 6498%
≥ 12883%
maxColorAttachments
Reported valueReports
≥ 8100%
maxComputeInvocationsPerWorkgroup
Reported valueReports
≥ 256100%
≥ 76892%
maxComputeWorkgroupSizeX
Reported valueReports
≥ 256100%
≥ 102492%
maxComputeWorkgroupSizeY
Reported valueReports
≥ 256100%
≥ 102492%
maxComputeWorkgroupSizeZ
Reported valueReports
≥ 64100%
≥ 102414%
maxComputeWorkgroupsPerDimension
Reported valueReports
≥ 65535100%
maxComputeWorkgroupStorageSize
Reported value (bytes)Reports
≥ 16384100%
≥ 3276799%
≥ 327698%
≥ 655367%
maxDynamicStorageBuffersPerPipelineLayout
Reported valueReports
≥ 4100%
≥ 889%
≥ 914%
≥ 1613%
maxDynamicUniformBuffersPerPipelineLayout
Reported valueReports
≥ 8100%
≥ 1089%
≥ 1214%
≥ 1513%
≥ 6553512%
maxFragmentCombinedOutputResourcesNo reported values
maxInterStageShaderComponents
Reported valueReports
≥ 60100%
≥ 6499%
≥ 11296%
≥ 12491%
maxInterStageShaderVariables
Reported valueReports
≥ 16100%
≥ 2789%
≥ 3018%
≥ 329%
maxSampledTexturesPerShaderStage
Reported valueReports
≥ 16100%
≥ 4490%
≥ 4876%
≥ 565%
maxSamplersPerShaderStage
Reported valueReports
≥ 16100%
≥ 2218%
≥ 644%
maxStorageBufferBindingSize
Reported value (bytes)Reports
≥ 134217728100%
≥ 26843545698%
≥ 32212254495%
≥ 64424509293%
≥ 107374182491%
≥ 125269879279%
≥ 201004482478%
≥ 214748364715%
maxStorageBuffersInFragmentStage
Reported valueReports
≥ 8100%
≥ 9100%
≥ 1099%
≥ 1680%
≥ 449%
≥ 485%
maxStorageBuffersInVertexStage
Reported valueReports
≥ 8100%
≥ 9100%
≥ 1099%
≥ 1680%
≥ 449%
≥ 485%
maxStorageBuffersPerShaderStage
Reported valueReports
≥ 8100%
≥ 9100%
≥ 1098%
≥ 1679%
≥ 3118%
≥ 484%
maxStorageTexturesInFragmentStage
Reported valueReports
≥ 4100%
≥ 893%
≥ 1610%
≥ 449%
≥ 485%
maxStorageTexturesInVertexStage
Reported valueReports
≥ 4100%
≥ 893%
≥ 1610%
≥ 449%
≥ 485%
maxStorageTexturesPerShaderStage
Reported valueReports
≥ 4100%
≥ 894%
≥ 1619%
≥ 4418%
≥ 484%
maxTextureArrayLayers
Reported valueReports
≥ 256100%
≥ 204899%
maxTextureDimension1D
Reported valueReports
≥ 8192100%
≥ 1638499%
maxTextureDimension2D
Reported valueReports
≥ 8192100%
≥ 16384100%
maxTextureDimension3D
Reported valueReports
≥ 2048100%
maxUniformBufferBindingSize
Reported value (bytes)Reports
≥ 65536100%
≥ 6553715%
≥ 64424509214%
≥ 107374182412%
≥ 12526987925%
≥ 20100448243%
maxUniformBuffersPerShaderStage
Reported valueReports
≥ 12100%
≥ 1417%
≥ 554%
maxVertexAttributes
Reported valueReports
≥ 16100%
≥ 2993%
≥ 311%
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.72%
apple31.3%
nvidia16.19%
amd8.68%
arm6.06%
qualcomm4.85%