Firebase User Data CSV Exporter

This userscript adds a convenient **Export CSV** button to the Firebase Authentication console, allowing you to quickly export all user data to a CSV file for analysis, backup, or migration purposes.

Autor
Robomonkey
Dnevne instalacije
0
Ukupno instalacija
1
Ocene
0 0 0
Verzija
1.0.1
Napravljeno
07/08/2025
Ažurirano
07/08/2025
Size
4,22 КБ
Licenca
MIT
Važi za

Firebase User Data CSV Exporter

Overview

This userscript adds a convenient Export CSV button to the Firebase Authentication console, allowing you to quickly export all user data to a CSV file for analysis, backup, or migration purposes.

Features

  • One-click CSV export - Adds an "Export CSV" button right next to the "Add user" button
  • Complete user data - Exports user identifier (email/phone), creation date, and last sign-in date
  • Automatic detection - Works seamlessly across all Firebase projects
  • Smart integration - Matches Firebase's native UI styling
  • Real-time updates - Button appears automatically when navigating between pages

Installation

  1. Install a userscript manager like Robomonkey
  2. Click "Install this script" on this page
  3. Navigate to any Firebase Console Authentication → Users page
  4. The "Export CSV" button will appear automatically

How to Use

  1. Navigate to your Firebase project's Authentication → Users section
  2. Look for the blue "Export CSV" button next to the "Add user" button
  3. Click the "Export CSV" button
  4. Download starts automatically with filename firebase-users-export.csv

CSV Format

The exported CSV file contains three columns:

Column Description
Identifier User's email address or phone number
Created Account creation date and time
Signed In Last sign-in date and time

Technical Details

  • Compatibility: Works with all Firebase Console projects
  • URL Match: https://*.console.firebase.google.com/*
  • Data Safety: All processing happens locally in your browser
  • No External Requests: Script doesn't send data anywhere
  • Performance: Minimal impact on page loading

Browser Support

  • ✅ Chrome (with Tampermonkey)
  • ✅ Firefox (with Greasemonkey/Tampermonkey)
  • ✅ Safari (with Tampermonkey)
  • ✅ Edge (with Tampermonkey)

Troubleshooting

Button not appearing?

  • Refresh the page after installation
  • Make sure you're on the Authentication → Users tab
  • Check that your userscript manager is enabled

Empty CSV file?

  • Ensure there are users visible in the Firebase console
  • Try scrolling down to load more users if you have many

CSV formatting issues?

  • The script handles special characters and commas automatically
  • Open in Excel, Google Sheets, or any CSV-compatible application

Privacy & Security

  • 🔒 No data transmission - Everything stays in your browser
  • 🔒 No external dependencies - Pure JavaScript implementation
  • 🔒 No user tracking - Script doesn't collect any analytics
  • 🔒 Open source - Full code is visible and auditable

Version History

  • v1.0.1 - Initial release with core CSV export functionality

Support

If you encounter any issues or have suggestions for improvements, please leave a comment below or report on the script's homepage.


Made with ❤️ for Firebase developers who need quick user data exports