Keep a complete copy of your Teams conversations.
One click exports any Microsoft Teams chat or channel — messages, images, files and reactions — to clean, self-contained files. No admin rights, and nothing ever leaves your browser.
Add to Chrome — it's free 10,000+ users

Export Microsoft Teams chat messages, files, images and emoji reactions to CSV or HTML. Scrolls the full chat history automatically for a complete backup and archive, with attachments bundled as a single ZIP.
Teams Message Extractor automatically scrolls through your full conversation history, from the very first message to the latest, and exports everything to a clean, structured CSV file or a self-contained HTML transcript. File attachments download as one ZIP archive instead of dozens of save prompts. Works with direct messages, group chats, and channels across all three Teams domains (teams.microsoft.com, teams.live.com, teams.cloud.microsoft).
What's new in 2.9.0
New
channel (Posts) extraction. Threaded channel conversations export with every nested reply, subject line and thread structure included.
New Markdown export, ideal for pasting into notes, wikis or AI tools.
CSV export now opens correctly in Excel. Accented and international characters (é, ã, ü, ç) are no longer garbled.
Pasted images and screenshots are now captured reliably, including on the new teams.cloud.microsoft layout where many were previously missed.
Screenshots are embedded directly in the HTML transcript, so images appear in the export itself rather than as links.
Attachments save as the exact original file at original quality, with no recompression.
What gets captured
Sender names & timestamps
Full message content
Emoji reactions (per message, with counts)
File attachments, images, and their URLs
Complete conversation threads
How it works
- Open any Teams conversation in your browser
- Click the extension icon
- The extension auto-scrolls to the very beginning of the chat, capturing every message
- Download as CSV, HTML, or a single bundled ZIP
Perfect for
Archiving important conversations before they're lost
Compliance and audit requirements
Searching through old chat history offline
Backing up project discussions and decisions
Migrating data or creating records
HR and legal documentation needs
Key features
Automatic scrolling captures your entire chat history, no manual scrolling needed
Works everywhere in Teams
direct messages, group chats, channels, and all three Teams domains
Multiple export formats
CSV for spreadsheets, HTML for a formatted transcript with reactions and clickable attachment links
Streaming ZIP downloads bundle every attachment into one archive, with ZIP64 support for archives larger than 4 GB and DEFLATE compression for text files
Emoji reactions are captured per message and shown in both CSV and HTML
Downloads carry on by themselves
close the popup and the ZIP keeps streaming to disk in the background
Private by design
all processing happens locally in your browser and no data is sent to external servers
Available in 20 languages with right-to-left support for Arabic and Urdu
Lightweight and fast
Disclaimer
This tool is provided "as is" without warranty of any kind, express or implied. I make no representations about the accuracy, reliability, completeness, or suitability of this software for any purpose. By using this tool, you acknowledge that you are solely responsible for compliance with your organisation's IT policies and any applicable data protection regulations (GDPR, etc.). You should obtain necessary permissions before extracting workplace communications. The extracted data may contain sensitive or confidential information that must be handled appropriately. I accept no liability for any damages, data loss, privacy breaches, or other consequences arising from the use of this tool. This is an unofficial utility not affiliated with or endorsed by Microsoft.
The right format for every job
| CSV | Spreadsheets, BI tools, compliance registers |
| HTML | A browseable transcript with images embedded at original quality |
| Markdown | Notes apps, wikis, and pasting into AI tools |
| ZIP | Every attachment in one archive, original files untouched |
Common questions
Do I need admin rights or IT approval?
No. It runs entirely in your own browser against the Teams page you already have open, using your existing sign-in. There is nothing to install server-side and no tenant configuration.
Does my data leave my computer?
Never. Extraction, formatting and file generation all happen locally in your browser. There are no third-party servers, no analytics and no trackers in the extension.
Does it export channel posts and threads, not just chats?
Yes. It walks a channel's Posts feed thread by thread and captures every nested reply, even in threads with thousands of replies — including the subject line and thread structure.
Does it work behind my company's security proxy?
Yes. Proxied Teams domains such as Microsoft Defender for Cloud Apps (MCAS) are supported, and any other hostname-rewriting proxy works via a one-click fallback.
What does it cost?
It is free today. A paid Pro tier for power features is planned; existing users keep everything they have and get an early supporter discount — see the Paid Model FAQ.
See it in action
