Item logo image for Copy Firestore Doc

Copy Firestore Doc

ExtensionDeveloper Tools6 users
Item media 1 (screenshot) for Copy Firestore Doc

Overview

One-click copy Firestore documents from the Firebase Console — JSON, Markdown, or AI-friendly text.

Copy Firestore Doc adds a single "Copy" button to the Firebase Console Firestore data view, letting you grab any document as clean text in one click. Formats • JSON — valid JSON, ready to paste into code or a file • Markdown — readable nested outline for docs and tickets • AI Text — a compact, type-annotated format designed for pasting into LLM prompts Why it's useful • Firestore documents can have deeply nested maps, arrays, and subcollections. This extension auto-expands every collapsed field before copying, so you never end up with "Loading..." placeholders in your output. • The AI Text format preserves Firestore-specific type hints (timestamp, geopoint, reference, int64, double) that get lost in plain JSON — useful when you need the model to reason about timestamps or numeric precision. • Works with subcollections: the copy button attaches to the document you're actually viewing (the rightmost panel), not the root. • Your last selected format is remembered across sessions. How to use 1. Open the Firebase Console and navigate to a Firestore database's Data view. 2. Select any document. 3. Pick an output format (JSON / Markdown / AI Text) and click Copy. 4. Paste anywhere. Permissions • clipboardWrite — to put the formatted document on your clipboard. • activeTab — to read the currently visible Firebase Console tab only. • storage — to remember the last output format you chose. Privacy This extension does not collect, transmit, or share any data. All processing happens locally in your browser. No analytics, no servers. Source Code https://github.com/mogaming217/copy-firestore-doc

Details

  • Version
    1.0.1
  • Updated
    April 23, 2026
  • Offered by
    MAKASETE, Inc
  • Size
    35.52KiB
  • Languages
    English (United States)
  • Developer
    株式会社
    Email
    hello@makasete.co.jp
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps