Format Bandwidth Calculator

Pick a WebGPU texture format, set dimensions and mip levels, and see exact memory usage and 60fps bandwidth in real time. Probe your GPU to find which tier-2 formats are actually supported.

Texture parameters

2¹⁰ = 1024
2¹⁰ = 1024

Live results

Bits per texel —
Base level size —
Total (all mips) —
Bytes per row (256-aligned) —
60fps read bandwidth —
Tier —
Feature flag required —
Compressed block size —

Format comparison

Compare two formats at the current width × height × mip settings.

Property Format A Format B

GPU support probe

Creates a 4×4 texture in each format; reports supported / unsupported for this GPU.

Click "Probe GPU format support" to test…

GPUDevice.features (tier-2 flags)

WebGPU not yet initialised.

About texture format tiers

Tier 1 formats are guaranteed on every WebGPU device and include the standard 8-, 16-, and 32-bit unorm/float formats plus the BCn block-compressed family on desktop. Tier 2 formats (Chrome 142) expand the set of render-target and storage-capable formats via feature flags such as "float32-filterable", "rg11b10ufloat-renderable", and the new "texture-formats-tier-2" feature. Query device.features to know what your GPU supports.