Browser Storage Quota Dashboard – Online See Usage
Check estimated usage and quota for local and session storage on your browser. Quick dev tool.
UD5 Toolkit
Instantly analyze your browser's storage quotas across LocalStorage, SessionStorage, IndexedDB, and Cache API.
| Storage Type | Persistence | Typical Quota | API | Current Usage | Status |
|---|---|---|---|---|---|
| LocalStorage | Permanent | 5-10 MB | window.localStorage |
-- | OK |
| SessionStorage | Per session | 5-10 MB | window.sessionStorage |
-- | OK |
| IndexedDB | Permanent | Dynamic (up to disk space) | indexedDB.open() |
-- | OK |
| Cache API | Permanent | Dynamic (shared with IDB) | caches.open() |
-- | -- |
| Cookies | Configurable | 4 KB per cookie / ~80 cookies | document.cookie |
-- | OK |
navigator.storage.estimate() to query available quota programmatically.QuotaExceededError. IndexedDB, on the other hand, has a dynamic quota that scales with available disk space and is shared with the Cache API. IndexedDB is designed for larger datasets and supports asynchronous operations, making it the preferred choice for significant client-side data storage.
navigator.storage.estimate() API to query storage usage and quota. This returns a Promise with {quota, usage} in bytes, covering IndexedDB and Cache API storage. Example:const {quota, usage} = await navigator.storage.estimate();
console.log(`Used: ${(usage/1e6).toFixed(1)} MB of ${(quota/1e6).toFixed(1)} MB`);
For LocalStorage, you must manually calculate usage by iterating over keys and measuring string sizes using new Blob([value]).size.
DOMException: QuotaExceededError is thrown immediately. The write operation fails and no data is stored.AbortError or QuotaExceededError. Some browsers may trigger a permission prompt asking the user to grant more storage.cache.put() operation rejects with a quota-related error. Older cache entries may be evicted automatically to make room.navigator.storage.persist() to reduce the risk of eviction.
navigator.storage.persist(). If granted, the browser will prioritize keeping your data and may increase the quota. This is especially useful for PWAs. Note that persistent storage requires user interaction and is not guaranteed. Some browsers (like Chrome) may also trigger a quota increase prompt when you approach the limit during an IndexedDB write operation.
navigator.storage.estimate() to track consumption.navigator.storage.persist() to reduce eviction risk.Check estimated usage and quota for local and session storage on your browser. Quick dev tool.
Check current browser storage usage (localStorage, IndexedDB, Cache) and available quota. Handy debugging tool.
Explore your website’s IndexedDB databases and object stores. Add, delete, and inspect records. Like phpMyAdmin for IndexedDB.
Explore your website’s IndexedDB databases and object stores. Add, delete, and inspect records. Like phpMyAdmin for IndexedDB.
Enter the rappel length and rope stretch to calculate the minimum pull cord length needed to retrieve your rope from the anchor.
Enter the overnight temperature and humidity to estimate condensation inside a bivy sack. Decide if you need extra ventilation.
Label virtual egg cartons with collection dates. The tool sorts by oldest first to use fresh eggs within 3 weeks and maintain rotation.
Add your board game boxes and their dimensions to see total shelf feet needed. Plan your storage before your collection outgrows the Kallax.
Create virtual shelves and label bins with their contents. Search your digital inventory to find that one extension cord without digging through boxes.
Enter an address and the tool fetches nearby points of interest (schools, parks, shops) to estimate a walk score and bike score. Simple and ad‑free.
Calculate how many pounds or trays of each food type you need for a self-serve buffet. Covers proteins, sides, salads, and desserts based on head count.
Get a rough estimate of customs duties when importing goods to the US or EU. Input item value, category, and origin to see potential extra costs.
Avoid running out of cord mid-project. Enter the number and desired length of your knots plus fringe to estimate total macrame cord needed for plant hangers and wall hangings.
Enter the approximate age of opened paint and answer visual/olfactory questions to see if it's still usable. Reduce waste.
Enter daily steps and weight to see approximate calories burned. No tracking, just convert.
Enter heart girth measurement to estimate goat weight in pounds or kilograms. Simple farm tool.
Select wax type, candle diameter, and wick size to estimate total burn time.
Track how many rolls you use per month. Input sheet count to find cost per sheet. Reduce waste.
Approximate monthly child support obligation based on both parents incomes and number of children. Uses simplified model for educational reference. Not legal advice.
Breakdown of expected costs (materials, appliances, etc.) for a tiny house. Adjust percentages or enter custom. Local calculation.
Build a virtual grocery list with estimated prices and see total before you shop. Adjust quantities, mark bought items. Data stays in browser.
Estimate hiking time using Naismith's rule (distance + elevation gain). Adjust for terrain and fitness. Plan your outdoor adventure.
Estimate BAC based on gender, weight, drinks consumed, and time. Uses Widmark formula. Educational tool, never encourage drunk driving. Local only.
Input room dimensions and number of coats to estimate how many gallons/litres of paint you need. Excludes doors/windows optionally. Local calculator.
Estimate due date from last menstrual period or conception date. Uses Naegele's rule and shows week-by-week milestones. Local calculator for informational use.
Estimate body fat percentage using neck, waist, hip (if female) measurements. Supports US Navy, Covert Bailey, and 3-site skinfold methods. No data sent to server.
Browse, edit, and delete keys stored by the idb‑keyval library in your browser. Handy for debugging PWAs.
Call navigator.storage.estimate() and display a visual pie chart of used vs. available browser storage. For PWA debugging.
List cached responses for your domain. View headers, content, and delete individual entries. Understand your PWA's cache.
Roughly estimate your BAC based on weight, gender, drinks consumed, and time. Educational; do not drive.