v148 · Web APIs · Storage

Quota Planner

Use StorageManager.estimate() to read the predictable quota Chrome 148 now reports, then plan your storage budget across IndexedDB, Cache API, and OPFS. Chrome 148's predictable quota closes the incognito detection side channel.

Chrome 148 makes estimate().quota consistent regardless of whether the user is in incognito mode — previously the dramatically smaller quota in incognito was a reliable fingerprinting signal. The storage budget planner below works with real quota data if available.

Reported storage quota

Total quota
Used
Available
% used
Loading…

Storage budget planner

Allocate your quota

■ IndexedDB 40%
■ Cache API 35%
■ OPFS 20%
■ Reserve 5%
⚠ Allocations exceed 100% — reduce one or more.
✓ Allocation fits within quota.

Live quota test

navigator.storage.estimate()

Click "Run estimate()" to query storage quota.

references

implementation reference

Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗