The Struggle with Default DevTools 😫
If you are a full-stack or frontend dev, you know the limits of the Chrome "Application" tab.
- IndexedDB is a black box. You can view data, but creating a new Database, adding a Store, or importing/exporting a full DB? Impossible without writing console scripts.
- Testing multiple accounts is painful. To switch users, you have to clear site data, refresh, and log in again. Or juggle 5 different Incognito windows.
- Sharing sessions is hard. If you want to move your logged-in state from Chrome to Brave, or send a session to a co-worker to reproduce a bug, you’re stuck copy-pasting cookies one by one.
It felt like the tooling was stuck in 2010.
So, I Built the Ultimate Solution 🛠️
I created **[Easy Local Storage Manage…
The Struggle with Default DevTools 😫
If you are a full-stack or frontend dev, you know the limits of the Chrome "Application" tab.
- IndexedDB is a black box. You can view data, but creating a new Database, adding a Store, or importing/exporting a full DB? Impossible without writing console scripts.
- Testing multiple accounts is painful. To switch users, you have to clear site data, refresh, and log in again. Or juggle 5 different Incognito windows.
- Sharing sessions is hard. If you want to move your logged-in state from Chrome to Brave, or send a session to a co-worker to reproduce a bug, you’re stuck copy-pasting cookies one by one.
It felt like the tooling was stuck in 2010.
So, I Built the Ultimate Solution 🛠️
I created Easy Local Storage Manager.
It started as a simple JSON editor, but it has evolved into a complete Storage & Session Management Suite. It handles LocalStorage, SessionStorage, Cookies, and now IndexedDB.
Here is why it’s a game-changer for your workflow:
1. Complete IndexedDB Management 🗄️
Most extensions ignore IndexedDB because it’s complex. I didn’t.
- Full Control: You can create new Databases and Object Stores directly from the UI.
- CRUD Actions: Add, edit, or delete data records easily.
- Import/Export: You can export an entire IndexedDB (or just a specific store) and import it back later. This is a lifesaver for debugging offline-first apps (PWA).
2. User Profiles (Switch Accounts Instantly) 👥
This is my favorite feature for QA and testing.
You can create isolated "User Profiles" for any host (e.g., localhost:3000 or production.com).
- How it works: Save your current storage state (Local + Session + Cookies) as "User A". clear it, log in as "User B", and save that.
- The Magic: Click "User A", and the extension automatically wipes the current storage and injects User A’s data.
- Result: You switch accounts instantly without logging out/in manually or using Incognito windows.
3. Cloud Sync as "Access Sharing" ☁️
The Cloud Sync isn’t just for backup; it’s for moving access. You can sync your LocalStorage, SessionStorage, and Cookies to the cloud (End-to-End Encrypted).
- The Use Case: Login to a site on Chrome. Sync it. Open Brave (or another device), hit "Restore", and boom - you are logged in automatically.
- Note: It requires
webNavigationpermission to apply cookies correctly, but it effectively lets you "teleport" your session across browsers.
4. The Basics (But Better)
- JSON Tree Editor: Edit storage values as objects, not strings.
- JWT Decoder: Built-in decoding/encoding for tokens.
- Deep Search: Find values nested deep inside JSON objects.
Why use it?
It replaces the need for separate extensions (Cookie Editors, Storage Cleaners, Session Managers) and puts everything into one professional dashboard. It operates on a Freemium model—core features are free, while Cloud Sync and advanced profile management are for power users.
Try it out
I’d love to hear your feedback, especially on the IndexedDB features!
👉 Download Easy Local Storage Manager
(Drop a comment if you have specific feature requests!)