Built forfirebase logoFirebase

Firestore Export in One-click

Quick Actions: Install, Go to the console, Click the export button.

firexport in use
chrome web store review

"Thank you for creating this excellent extension, it's truly helpful!"

chrome web store review

chrome web store review

"Nice tool. Thank you!"

chrome web store review

reddit user

"I think you're making a very useful extension 🫡 thanks."

reddit user

reddit user

"The concept is just plain awesome. I’m sure it will save me time down the road."

reddit user

Features and Functionality

Scrape Query Results

Scrape the <table /> from the query builder page to collect data.

scrape query results

Support CSV & JSON

Export data as CSV by default, with JSON available as an optional format.

support csv & json

Restore Truncated Data

Recovers data that Firebase truncates in long maps or arrays.

restore truncated data

Convert Time to ISO Format

Ensures consistent, globally recognized timestamps for seamless data processing.

convert time to iso format

Advanced Parsing Support

Fixes JSON.parse() errors caused by Firestore-specific data types.

advanced parsing support

Console-Aligned Design

Fits seamlessly into the console, with dark and light mode support.

console-aligned design

License Pricing

One-Time Purchase, No Subscription

Basic

Free

  • Scrap Query Results
  • Supports CSV & JSON
  • Console-Aligned Design

Advanced

$1

  • Scrape Query Results
  • Supports CSV & JSON
  • Console-Aligned Design
  • Restore Truncated Data
  • Convert Time to ISO Format
  • Advanced Parsing Support
  • 7-day refund policy
  • Activate up to 1 browser-linked account(s) across devices

Basic VS Advanced

These JSON objects show the difference between Basic and Advanced.

[
  {
    "Document ID": "2PomjkgoCISvwnlGrypP",
    "array": "[\"firestore export\", \"dev\", 1, {str: \"abc\"}, \"abc: abc\", \"abc,abc\"]",
    "bool": true,
    "empty_array": [],
    "empty_map": {},
    "geo": "[10° S, 10° W]",
    "map": "{map_bool: true, map_array: [\"abc\", 1, true, null, Nov...], map_null: null, map_map: {map_map_str: \"aaa\"}, map_num: 1, map_str: \"firestore export\"}",
    "null": null,
    "num": 1,
    "num2": 1.1,
    "num3": -1,
    "num4": -1.1,
    "num5": 0,
    "ref": "/Result/2PomjkgoCISvwnlGrypP",
    "str": "firestore-export\"hello\"bye",
    "timestamp": "January 1, 2020 at 1:01:01 AM UTC+9"
  }
]
[
  {
    "Document ID": "2PomjkgoCISvwnlGrypP",
    "array": [
      "firestore export",
      "dev",
      1,
      {
        "str": "abc"
      },
      "abc: abc",
      "abc,abc"
    ],
    "bool": true,
    "empty_array": [],
    "empty_map": {},
    "geo": {
      "latitude": -10,
      "longitude": -10
    },
    "map": {
      "map_map": {
        "map_map_str": "aaa"
      },
      "map_null": null,
      "map_str": "firestore export",
      "map_num": 1,
      "map_bool": true,
      "map_array": [
        "abc",
        1,
        true,
        null,
        "2024-11-21T14:13:19.770Z"
      ]
    },
    "null": null,
    "num": 1,
    "num2": 1.1,
    "num3": -1,
    "num4": -1.1,
    "num5": 0,
    "ref": "projects/firestore-export-dev/databases/(default)/documents/Result/2PomjkgoCISvwnlGrypP",
    "str": "firestore-export\"hello\"bye",
    "timestamp": "2019-12-31T16:01:01.441Z"
  }
]

FAQ

Ready to get started?

Effortless Firestore export starts here. Try it for free today!