# IndexedDB Explorer

> Explore and query IndexedDB databases using SQL-like WHERE clauses

Canonical page: [https://chrome-stats.com/d/indexeddb-explorer](https://chrome-stats.com/d/indexeddb-explorer)

## Overview

- **ID:** `indexeddb-explorer`
- **Platform:** Firefox
- **Type:** Firefox add-on
- **Status:** Available
- **Publisher:** Eric Mortensen
- **Category:** web-development
- **Daily users:** 10
- **Weekly downloads:** 1
- **Version:** 1.0.0
- **Last updated:** 2025-12-30
- **First published:** 2025-12-27
- **Size:** 19 KB
- **Data as of:** 2026-09-09
- **Store listing:** [Firefox Add-ons Store](https://addons.mozilla.org/firefox/addon/indexeddb-explorer/)

## Description

Features:
<ul><li>Browse all IndexedDB databases on the current page</li><li>View all object stores within a database</li><li>Query data using SQL-like WHERE clauses</li><li>Support for complex queries with AND/OR operators</li><li>Support for comparison operators: <code>=</code>, <code>!=</code>, <code>&lt;&gt;</code>, <code>&gt;</code>, <code>&lt;</code>, <code>&gt;=</code>, <code>&lt;=</code></li><li>Support for BETWEEN operator</li><li>Date comparison support</li><li>Nested property access with dot notation</li><li>View results in a formatted JSON display</li></ul>
Query Examples

Given data like:

<code>{
  "symbol": "ID_42140878",
  "timestamp": 1766358000000000,
  "sequence": 0,
  "price": 6905.75,
  "open": 6906.25,
  "high": 6910,
  "low": 6900.5,
  "close": 6905.75,
  "volume": 0,
  "date": "2025-12-21T23:00:00.000Z",
  "chartId": "ID_42140878_volume_20000"
}
</code>

You can write queries like:

<strong>Simple equality:</strong>

<code>symbol = 'ID_42140878'
</code>

<strong>Date range:</strong>

<code>date &gt;= '2025-12-01' and date &lt; '2025-12-15'
</code>

Troubleshooting
<ul><li><strong>No databases found</strong>: Make sure you're on a page that uses IndexedDB</li><li><strong>Permission denied</strong>: Some websites may have strict Content Security Policies</li><li><strong>Extension not loading</strong>: Check the Browser Console (Ctrl+Shift+J) for errors</li></ul>
<strong>Multiple conditions with AND:</strong>

<code>symbol = 'ID_42140878' and date &gt;= '2025-12-01' and date &lt; '2025-12-15'
</code>

<strong>Numeric comparisons:</strong>

<code>price &gt; 7000 and volume &lt; 1000
</code>

<strong>BETWEEN operator:</strong>

<code>price between 6800 and 6900
</code>

<strong>Complex query with date range and price range:</strong>

<code>date &gt;= '2025-11-01' and date &lt; '2025-12-01' and price between 6800 and 6900
</code>

<strong>OR operator:</strong>

<code>price &gt; 7000 or volume &gt; 10000
</code>

<strong>Nested properties (dot notation):</strong>

<code><a href="https://prod.outgoing.prod.webservices.mozgcp.net/v1/330f4f94ee1c6a143e09308c914dac27641291de8ddc58baea6257a74a992b9c/http%3A//user.name" rel="nofollow">user.name</a> = 'John' and user.age &gt;= 18
</code>

Supported Operators
<ul><li><strong>Comparison:</strong> <code>=</code>, <code>!=</code>, <code>&lt;&gt;</code>, <code>&gt;</code>, <code>&lt;</code>, <code>&gt;=</code>, <code>&lt;=</code></li><li><strong>Logical:</strong> <code>AND</code>, <code>OR</code></li><li><strong>Range:</strong> <code>BETWEEN x AND y</code></li></ul>
Data Types

The query parser automatically handles:
- <strong>Strings:</strong> Enclosed in single or double quotes (<code>'value'</code> or <code>"value"</code>)
- <strong>Numbers:</strong> Plain numeric values (<code>123</code>, <code>45.67</code>)
- <strong>Booleans:</strong> <code>true</code>, <code>false</code>
- <strong>Null:</strong> <code>null</code>
- <strong>Dates:</strong> Strings that can be parsed as dates are automatically compared as dates

## Rankings

- #33,380 — Overall
- #33 — block explorer
- #34 — explore
- #105 — query

## Permissions and access

### Permissions

- `activeTab`
- `<all_urls>`

### Content script matches

- `<all_urls>`

## Safety

- **Risk impact:** Moderate risk impact
- **Risk likelihood:** Moderate risk likelihood

### Analysis details

- Allows access to all websites, posing a significant security risk as it can monitor and modify data from any visited site.
- This extension has low user count. Unpopular extensions may not be stable or safe.

> Some risk analysis details are omitted from this free response. [Upgrade to view the full analysis](https://chrome-stats.com/pricing).

## Similar extensions and apps

- [IDB Explorer](https://chrome-stats.com/d/idb-explorer) — 27 users
- [IndexedDB Viewer](https://chrome-stats.com/d/indexeddb-viewer) — 35 users
- [Browser DB Inspector](https://chrome-stats.com/d/browser-db-inspector) — 38 users
- [IndexedDB Manager](https://chrome-stats.com/d/indexeddb-manager) — 68 users, 1.00 / 5
- [IDBPort](https://chrome-stats.com/d/idbport) — 46 users
- [Kahuna, the IndexedDB-Manager](https://chrome-stats.com/d/kahuna-the-indexeddb-manager) — 178 users, 4.50 / 5
- [SQLite Database Explorer](https://chrome-stats.com/d/sqlite-database-explorer) — 16 users
- [SQL Reference](https://chrome-stats.com/d/sql_reference) — 12 users
- [SQLite Query Optimizer](https://chrome-stats.com/d/sqlite-query-optimizer) — 1 users
- [SQLite Manager](https://chrome-stats.com/d/sqlite-manager-webext) — 7,116 users, 3.84 / 5
- [SQLite Query Runner](https://chrome-stats.com/d/sqlite-query-runner) — 1 users
- [SQL Diff Viewer by Patilweb](https://chrome-stats.com/d/sql-diff-viewer-by-patilweb) — 10 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/indexeddb-explorer)
