No Login Data Private Local Save

IndexedDB Browser - Online View & Edit Client‑Side DB

10
0
0
0
|
Storage: --

Select a database and object store to view data

This tool browses IndexedDB databases for the current origin

Frequently Asked Questions

IndexedDB is a low‑level client‑side storage API built into modern browsers. It stores structured data (including files and blobs) using an asynchronous, transactional database model. Unlike localStorage, it supports indexing, large storage quotas, and complex query patterns—making it ideal for offline‑first web applications.

localStorage is synchronous, limited to ~5 MB, and only stores strings. IndexedDB is asynchronous, can store much larger amounts of structured data (hundreds of MB or more), supports transactions, indexes, and can hold files, blobs, and complex JavaScript objects. It is the recommended solution for serious client‑side storage.

Limits vary by browser and device. Chrome allows up to 60 % of disk free space per origin (shared across all storage APIs). Firefox allows up to 2 GB per origin by default, with more available via permission prompts. Safari allows ~1 GB. Use navigator.storage.estimate() to check current usage and quota.

You can use this online tool, or open Chrome DevTools (F12 → Application → IndexedDB), Firefox DevTools (Storage → IndexedDB), or Safari's Web Inspector. This tool provides a convenient, no‑devtools‑required way to browse, edit, and export IndexedDB data directly in your browser.

Yes! This tool lets you edit, add, and delete records in any IndexedDB database belonging to the current origin. All changes happen through the standard IndexedDB API and are persisted immediately. You can also export data as JSON for backup or migration purposes.

By default, IndexedDB data is "best‑effort"—browsers may evict it under disk pressure. For critical data, request persistent storage via navigator.storage.persist(). Data is also origin‑specific and cleared when the user clears browser data for that site.

You can delete individual records, clear entire object stores, or delete whole databases using this tool. Alternatively, use indexedDB.deleteDatabase('name') in JavaScript, or clear site data in browser settings. Individual object stores can be deleted via a version upgrade with db.deleteObjectStore().

IndexedDB is supported in all modern browsers: Chrome 24+, Firefox 16+, Safari 10+, Edge 12+, and Opera 15+. It also works in modern mobile browsers on iOS and Android. The indexedDB.databases() method (used by this tool) is supported in Chrome 70+, Firefox 70+, Safari 14+, and Edge 79+.

An object store is the IndexedDB equivalent of a database table. It holds records (key‑value pairs) and can have indexes for efficient querying. Each database can contain multiple object stores, each with its own key path and auto‑increment settings.

All read operations use readonly transactions for safety. Write operations (edit, add, delete, clear) use readwrite transactions scoped to the specific object store. The tool manages database connections carefully, opening them only when needed and closing them after operations complete to avoid blocking other tabs.