IndexedDB Schema & Data Inspector
IndexedDB is invisible outside DevTools. This tool enumerates every database in the current origin, shows object stores, indexes, and metadata, and lets you browse and filter records — all in your browser, with no extensions.
Tool interface
Inspecting origin:
Schema & records
Records
Introduction
IndexedDB powers offline-first apps, but its schema and data live behind the DevTools Application panel. This inspector brings that visibility into a normal page, so you can audit schema drift, verify migrations, and browse records instantly.
How it works
- Enumerates databases via
indexedDB.databases(). - Opens each database read-only to read store and index metadata.
- Browses records with a paginated cursor and optional key-range filter.
- Formats values as JSON, with safe handling for Blob, ArrayBuffer, and Date.
Privacy
All reads are local via the IndexedDB API. The tool only sees data belonging to the current origin and never sends it anywhere. No account, no API key.
Limitations
indexedDB.databases()is unavailable in Firefox; use manual name entry.- Cannot inspect databases from other origins.
- Very large stores are paginated; deep offsets may be slower.
FAQ
Why don't I see any databases?
Either the origin has no IndexedDB data, or you're in Firefox (use the manual name field). Databases are per-origin, so they must have been created by a page on this exact origin.
Is my data uploaded?
No. Everything is read locally in your browser and never leaves the origin.