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.

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

You will need to install an extension such as Tampermonkey to install this script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

Autore
Robomonkey
Installazioni giornaliere
0
Installazioni totali
3
Valutazione
0 0 0
Versione
1.0.1
Creato il
07/08/2025
Aggiornato il
07/08/2025
Dimensione
4,22 KB
Licenza
MIT
Applica a

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