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.

PWA & Browser Storage Local processing Reads only data in the current origin. Nothing is uploaded.

Tool interface

Inspecting origin:

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.

Related tools

Version and changelog

  • Version: 1.0.0
  • Last updated: August 12, 2026
  • Changelog: Initial production release.