A web extension to view Firestore documents as JSON
Users
33
+9 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#127K
#106K among extensions
Version
1.1.0
updated 29 Sep 2026
Users
monthly, 3 months
Latest, 16 Oct 2026:33 usersMove the mouse over the chart for any month
Ratings count
monthly, 3 months
Latest, 16 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About Firestore Web Extension
π₯ Firestore Web Extension - Extract Firestore Data as JSON
Stop manually copying Firestore document fields! This lightweight extension extracts document data directly from Firebase Console and formats it as clean, ready-to-use JSON.
β¨ KEY FEATURES
β’ Zero Configuration Required
No Firebase config files, no API keys, no setup. Works instantly with any Firebase project you have access to.
β’ Uses Your Existing Authentication
Leverages your active Firebase Console session. No separate login or credentials needed.
β’ Ultra-Lightweight (7KB Total)
No Firebase SDK bloat. The entire extension is just 7KB - smaller than a single image!
β’ One-Click Data Extraction
Click the extension icon, hit "Refresh", and your document data is ready as JSON.
β’ Instant Copy to Clipboard
Click "Copy JSON" and paste anywhere - VS Code, Postman, Insomnia, documentation, or anywhere else.
β’ Full Nested Data Support
Handles complex nested objects, arrays, maps, and all Firestore data types perfectly.
β’ Live SPA Navigation Support
Works seamlessly as you navigate between documents in Firebase Console's single-page app.
β’ Clean, Modern Interface
Simple, intuitive popup UI that gets out of your way.
π HOW IT WORKS
This extension uses a clever approach that requires zero configuration:
1. Navigate to any Firestore document in Firebase Console
2. Click the Firestore Web Extension icon in your toolbar
3. Click "Refresh" to extract the current document's data
4. Click "Copy JSON" to copy the formatted JSON to your clipboard
5. Paste into your code editor, API client, or wherever you need it!
The extension reads the rendered HTML structure from Firebase Console (what you already see on screen) and reconstructs it as proper JSON. No API calls, no external requests - just smart DOM parsing.
π‘ PERFECT FOR
β’ Developers debugging Firestore documents
β’ Quickly testing data structures in your code
β’ Copying production data for local development
β’ Creating test fixtures from real documents
β’ Documenting data schemas
β’ Sharing document examples with team members
β’ Exporting data without writing SDK code
π PRIVACY & SECURITY
Your privacy matters:
β All processing happens locally in your browser
β Zero data sent to external servers
β No analytics, tracking, or telemetry
β No account creation or login required
β Open source - inspect the code yourself
β Minimal permissions (only what's necessary)
The extension only accesses Firebase Console pages and stores extracted data temporarily in your local browser storage.
π οΈ TECHNICAL DETAILS
β’ Manifest V3 compliant
β’ Bundle size: ~7KB (no dependencies)
β’ Supports Chrome, Edge, and Chromium browsers
β’ Works with Firebase Console's latest interface
β’ Handles all Firestore data types (string, number, boolean, map, array, null, timestamp, reference)
β’ 90%+ test coverage
π OPEN SOURCE
This is a fully open-source project. Contributions, bug reports, and feature requests welcome!
GitHub: https://github.com/Ivan-bolanos/firestore-web-extension
Issues: https://github.com/Ivan-bolanos/firestore-web-extension/issues
Documentation: https://github.com/Ivan-bolanos/firestore-web-extension#readme
π SUPPORT
Having issues or questions?
β’ Check the documentation: https://github.com/Ivan-bolanos/firestore-web-extension#readme
β’ Report bugs: https://github.com/Ivan-bolanos/firestore-web-extension/issues
β’ Request features: https://github.com/Ivan-bolanos/firestore-web-extension/issues
π UPDATES
This extension is actively maintained. Updates are pushed regularly with new features, bug fixes, and improvements.
---
Made with β€οΈ by developers, for developers.