The Powerful GUI Client
for Firebase Firestore

Available for Mac, Windows, Linux free 30-day trial

Export & Import

Export Databases, Collections and Docs to JSON & CSV. No need to write custom scripts anymore!

Rename & Edit

Rename, Duplicate & Delete your Documents, Collections & Fields. Edit them as JSON, Copy to Clipboard, Undo changes.

View in Table & Tree

Some data is best viewed as a Table, other data in a Tree, and sometimes you just want the raw JSON.

Simple Filtering,
  Clever Data View &
    Easy Editing

» Slice and dice your data with multiple where conditions and order by clauses. Firefoo supports additional operators like starts-with and is-not-null.

» The results can be edited inline in the Table and Tree View - just one double-click away!

» To prevent inconsistencies in your data there's also a batch editing mode: build up a set of changes locally and commit all of them at once.

Writing quick Scripts
  has never been so easy!

» Firefoo is your JavaScript shell for Firestore! Quickly write scripts using the Node.js Admin SDK, no setup required.

» Write Firestore queries in JavaScript to read, write and delete your data in any way you want. Syntax-highlighting and type hints are provided by the familiar VSCode editor.

read more

Explore your Data
  in just the right way!

» Make sense of your data by viewing it in the Table view, the centerpiece of Firefoo! Reorder and hide Table columns as you desire!

» Nested Fields (Maps/JSON objects) in your data can be splitted into multiple columns (right-click the table header).

» For simple Fields inline-editing saves you time. For complex Fields, the JSON Editor is just what you need!

Geopoint and Image

» If you store images in Firestore, you can preview them in Firefoo, just a right-click away.

» The same goes for Geopoints! Visualize coordinates of your query results on an interactive map. Click specific points to view the Document details.

Login with Google

» Use the Sign in with Google button to comfortably and securely connect to your Firestore Database.

» Alternatively you can connect using a service account key that grants admin access to your Firestore project.

» Either way, the connection is only between your machine and Google. Firefoo does not use an intermediary backend that could access your data or secrets.

...And this only scratches
  the surface!

» To ensure a clean interface, a lot of functionality is hidden away in the right-click context menu. Don't be afraid to try it on everything you see.

» Most of the common features are also reachable through keyboard shortcuts of course!

“I'm so excited. I just migrated an entire database in 2 minutes.”

"I find data inconsistencies in the table view, I fix them in the JS editor. Firefoo has improved the way I get work done!”

"The backend of our startup is based on Firebase. As a product person, Firefoo has opened a new window to our data for me."