Export Telegram Group Members to Excel or CSV

By Elias Mahdavi, founder of Mastros. Builds the extensions and answers the support inbox. Updated .

  1. 1.Every member of a group or channel you are in, with name, @handle and user ID, as rows.
  2. 2.A CSV (also JSON or JSONL) that opens in Excel or Google Sheets.
  3. 3.No bot to add, no api_id or api_hash, no second login: it runs in Telegram Web in your browser.

Export Telegram group members to Excel or CSV with Mastros: open the group in Telegram Web, pick All group members in the Mastros panel, press save, and the member list is written to a CSV file with names, @handles and user IDs that opens in Excel or Google Sheets. There is no bot to add to the group and no API key to create, because Mastros reads the member list your own session already shows.

What you get

  • Members of any group or channel you are already in.
  • Names, @handles, user IDs, roles and bios where Telegram has them, plus phone numbers where Telegram shows them.
  • One group, many groups at once, or pasted t.me links. Repeats are removed.
  • CSV, JSON or JSONL.
  • Free plan: 250 profiles and 300 messages a month; members count as profiles.
  • Nothing sent: Mastros never messages, invites or adds anyone.

It only reads. Mastros never sends, invites or replies, never asks for a password or an API key, and processes every row in your browser. Nothing you export is sent to Mastros.

How to export Telegram group members

  1. 01Add Mastros for Telegram from the Chrome Web Store.
  2. 02Open web.telegram.org and the group or channel.
  3. 03Open the Mastros panel, choose All group members, and press save.
  4. 04Open the CSV in Excel or Google Sheets.

When a group hides its member list

Some groups hide the member list from ordinary members. Then Mastros saves everyone who has posted in the chat instead, which is everyone Telegram lets you see. It cannot open groups or channels you have not joined. To save the conversation as well, see export Telegram chat history; for the files people share, the Telegram video downloader.

Export members from many Telegram groups at once

Paste a list of t.me links or pick several groups in the panel, and Mastros exports every member in one run, repeats removed, so a person in three of your groups is one row. That is the list a community manager needs to see overlap between groups, or a marketer needs before a launch.

Export Telegram group members: questions

Do I need a bot or a Telegram API key?
No. Bots and api_id/api_hash are for scripts that log in as a separate client. Mastros works inside Telegram Web where you are already logged in.
Can I export members of a group I am not in?
No. You can export what Telegram shows you, and Telegram shows member lists only to members.
Is the file Excel?
It is CSV, which Excel opens directly, one column per field. JSON and JSONL are available too.
How many members on the free plan?
The free plan covers 250 profiles and 300 messages a month, and each member counts as one profile. Pro and Scale raise the limits; upgrade from inside the extension if a group is larger.
Does it also export the chat?
Yes, messages are a separate export from the same panel, with who wrote each message and when.

About Mastros. Mastros makes privacy-first Chrome extensions that export your own Telegram, WhatsApp, LinkedIn, Instagram and TikTok data to CSV, JSON and other spreadsheet-ready files, in your browser, with no API keys and nothing uploaded to Mastros.