This browser extension allows users to export all of their Facebook groups into a JSON file, including each group's link and name.
- Fetches the user's Facebook groups.
- Reliably handles very large lists (1,000+ groups) by harvesting groups incrementally while scrolling, before Facebook removes off-screen cards from the page.
- Automatically de-duplicates groups.
- Split mode: save your groups across multiple files of 150 groups each. Every group appears in exactly one file, and together the files cover all of your groups (deduped).
- Live progress feedback while scrolling.
- Exports group data in a structured JSON format.
- User-friendly popup interface for initiating the export process.
Option A: Download and install from official the chrome webstore.
Option B:
- Clone the repository:
git clone https://github.com/yourusername/facebook-groups-exporter.git - Navigate to the project directory:
cd facebook-groups-exporter - Open your browser and go to the extensions page (e.g.,
chrome://extensionsfor Chrome). - Enable "Developer mode" (usually a toggle in the top right corner).
- Click on "Load unpacked" and select the
facebook-groups-exporterdirectory.
- Click on the extension icon in your browser toolbar.
- (Optional) Toggle Split mode if you want multiple files of 150 groups each instead of one large file.
- Click the Export Groups button. The extension will auto-scroll your Facebook Groups page to find every group.
- When complete, a JSON file (or several, in split mode) will download containing your group data.
?? For accounts with 1,000+ groups the scroll-and-harvest process can take a few minutes — leave the tab in the foreground until it finishes.
Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.
This project should be used for personal use only.