A Chrome extension that adds functionality to export Google Chat conversations to text files.
- Export any Google Chat conversation to a plain text file
- Works with both standalone chat.google.com and Gmail-integrated Google Chat
- Intelligent message extraction that includes:
- Sender names
- Timestamps
- Message content
- Preserves conversation history by scrolling to load older messages
- Simple right-click context menu integration
- Coming soon
- Download or clone this repository to your local machine
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" at the top right
- Click "Load unpacked" button
- Select the folder containing the extension files
- The extension should now be installed and ready to use
- Navigate to Google Chat or open Chat in Gmail
- Open the conversation you want to export
- Right-click anywhere within the chat conversation
- Select "Export Chat Conversation" from the context menu
- The extension will:
- Show a status indicator in the top right
- Automatically scroll to load older messages
- Extract all visible messages
- Download them as a text file named
google-chat-export-YYYY-MM-DD.txt
- Google Chrome browser (version 88 or higher recommended)
- Access to Google Chat
| Chrome Extension | Export Chart Option |
|---|---|
![]() |
![]() |
- Make sure you're right-clicking inside a Google Chat conversation frame
- Try opening a specific chat first before attempting to export
- Refresh the page and try again
- Some very old messages might not load if they're beyond Google Chat's scroll limit
- Try scrolling up manually first to load more history, then use the exporter
- Check if you're in an empty conversation
- Try clicking into a different chat and then back to the one you want to export
- Refresh the page and try again
This extension:
- Identifies the correct frame containing Google Chat content
- Adds a context menu option when right-clicking in chat
- When triggered, automatically scrolls up to load older messages
- Uses multiple parsing approaches to extract message content, senders, and timestamps
- Formats everything in a clean text file format
- Downloads the file to your computer
- This extension operates entirely within your browser
- No data is sent to any external servers
- All message extraction happens locally on your computer
- No message content is stored by the extension
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

