Chrome Storage Size Calculator
Frequently Asked Questions
chrome.storage.sync has: Total quota: 102,400 bytes (100KB). Per-item limit: 8,192 bytes (8KB). Max number of items: 512. Operations per minute: 1,800 sustained, 120 max burst.
chrome.storage.local has a default quota of 5,242,880 bytes (5MB). This can be increased by requesting the 'unlimitedStorage' permission in your manifest.
The calculator uses JSON.stringify() to serialize your data, then measures the byte length using a TextEncoder (which correctly handles multi-byte Unicode characters). This matches Chrome's actual storage accounting.
Yes. chrome.storage.sync is tied to the user's Google account and syncs across all Chrome instances where they're signed in. This makes it ideal for user preferences, but the strict size limits require careful planning.
Chrome's storage API will throw a QUOTA_BYTES_EXCEEDED error on write operations. Always check chrome.runtime.lastError after write calls and handle this case gracefully in your extension.
Get new AI tools delivered to your inbox
No spam. Unsubscribe anytime. We'll only email you when something actually useful drops.
Tap to explore β