Chrome extension for developers

Visual editor for LocalStorage and SessionStorage.

View, search, edit, import and export LocalStorage and SessionStorage data with focus on the current tab and a visual JSON editor. See use cases.

No external server Local data only Current tab focus
DataSidekick interface showing visual JSON editor and key list.

Clear and simple purpose

DataSidekick exists to help developers inspect and edit browser local data quickly, visually, and securely — directly from the Chrome side panel.

Chrome Side Panel
Playground

Try DataSidekick with real demo data.

This page can create complex examples in localStorage and sessionStorage so you can open the side panel and explore the extension on a safe origin.

Open the console or use the buttons to prepare this origin.

DataSidekick demo

1. Click "Create demo data".
2. Open the DataSidekick side panel.
3. Compare LocalStorage and SessionStorage.
4. Edit JSON, export, import and clear keys.

prefix: datasidekick.demo.
Key features

Less hassle. More control.

Built for when you need to edit storage without sacrificing readability, accuracy, and security.

Smart search

Find keys and values quickly, including within nested JSON.

{ }

Visual JSON editor

Valid JSON is no longer displayed as a compact string. It becomes an editable visual tree.

Current tab focus

Shows data from the current origin to avoid mixing with other apps.

Import and export

Save backups as JSON or restore local data with a few clicks.

Bookmarks and organization

Mark important keys, hide noise, and stay focused on what matters.

Theme and font

Dark mode by default, optional light mode, and adjustable font size.

Try the playground →
Use cases

Debug local data without losing context.

DataSidekick helps when your app state lives in the browser and you need to understand, tweak, or share that state quickly.

Edit JSON in LocalStorage

Open nested objects in a visual tree, change specific fields, and save without rewriting compact strings manually.

Inspect SessionStorage

View drafts, temporary flows, filters, and session states of the current tab without mixing data from other origins.

Export local data as JSON

Generate backups, share test scenarios, and restore known states during development, QA, or support.

Test feature flags and preferences

Tweak flags, themes, preferences, and local caches to validate behavior without clearing the entire browser.

Interface

Built for real daily use.

The side panel lets you edit data without leaving the page. The key list, type badges, quick actions, and visual editor reduce clicks and errors.

  • Inline editing for simple values.
  • Clear save, reset, and delete buttons.
  • Confirmations for destructive actions.
DataSidekick screenshot in dark theme.
Privacy

Your data stays in your browser.

No data collection

The extension does not sell, transmit, or share user data. Storage access happens locally for display and editing as requested by the user.

No remote code

HTML, CSS, and JavaScript are bundled inside the extension. DataSidekick does not load remotely hosted scripts.

Justified permissions

Permissions are used to open the side panel, detect the active tab, and execute local code in the current page context.

How DataSidekick accesses your data

Privacy FAQ →

DataSidekick does not request permanent access to all sites during installation.

When you open the panel on a page, the extension identifies the current origin, for example localhost:3000 or app.example.com. To read and edit localStorage and sessionStorage, DataSidekick requests permission only for that origin.

This access is used only to:

  • list LocalStorage and SessionStorage keys;
  • display values in the side panel;
  • edit values when you save changes;
  • import or export data as JSON;
  • delete keys when you confirm the action.

DataSidekick does not send your data to external servers, does not use remote code, and does not share data with third parties. Everything happens locally in the browser.

How it works

From storage to editable JSON in seconds.

  1. Open the side panel DataSidekick appears next to your current page.
  2. Choose LocalStorage or SessionStorage The extension detects the active tab origin.
  3. Search and edit Edit simple values inline or JSON in a visual tree.
  4. Save, import, or export Back up or restore data as JSON locally.
FAQ

Common questions before installing.

Does DataSidekick send my data to servers?

No. LocalStorage and SessionStorage data is read and edited locally in the browser. The extension does not send this data to external servers. Learn more about privacy.

Does the extension access all websites?

Not during installation. When you open the panel on a page, DataSidekick requests permission only for the current origin. Details about permissions.

Can I edit nested JSON objects?

Yes. Valid JSON values are displayed as an editable visual tree for easy point edits. Try it out.

Who is DataSidekick for?

For developers, QAs, and technical people who need to debug, edit, import, or export local data from web applications. See all features.

Created by

Rodrigo Nascimento

Developer and creator of DataSidekick — a Chrome extension made to make local data editing more visual, fast, and reliable.