A cross-platform application for downloading media files, messages, and documents from Telegram channels with parallel downloads and HTML export.
See the application in action with these screenshots
Simple login interface with Telegram API credentials.
Add, remove, and manage Telegram channels for downloading.
Real-time download progress with speed indicators.
Configure download options and application preferences.
View exported messages in a clean HTML format.
Works on multiple platforms including mobile devices.
Follow these simple steps to get started with Telegram Channels Downloader
Important: You must restart the app after saving your credentials!
A powerful cross-platform application designed to download content from Telegram channels efficiently.
Telegram Channels Downloader allows you to save media files, messages, and documents from any Telegram channel you have access to. It features parallel downloads for faster processing, HTML export for easy viewing, and a user-friendly interface.
Developed using Python with Flet for the UI (Flutter for Python), and Telethon for Telegram API integration.
Find answers to common questions about the Telegram Channels Downloader
Yes! You must restart the application after saving your credentials for them to take effect.
Important: If you don't restart the app after saving your API credentials, the app will not be able to connect to Telegram.
To get your Telegram API credentials:
api_id
and api_hash
Important: You must restart the application after saving your credentials for them to take effect.
To add channels for downloading:
Note: You must be a member of the channel to download its content.
The application supports downloading various file types from Telegram channels:
You can configure which types to download in the Settings tab.
Yes, the application supports resuming interrupted downloads. If a download is interrupted for any reason (network issues, application closed, etc.), you can simply restart the download process for the same channel, and it will continue from where it left off.
The application keeps track of downloaded messages and files using metadata stored in each channel's directory.
By default, the application has a file size limit of 4GB (4096MB) for downloads. This is to prevent accidentally downloading extremely large files that might fill up your storage.
You can adjust this limit in the Settings tab. Set it to 0 for no limit, but be cautious about available disk space.
If you find this tool useful, consider supporting its development
Telegram Channels Downloader is a free project. Your support helps maintain and improve the application with new features and updates.
Buy Me A CoffeeThis tool is provided for educational and personal use only. Users are responsible for ensuring they have the right to download content from the channels they access. Please respect copyright and intellectual property rights.
The developers of Telegram Channels Downloader are not responsible for:
This application uses the official Telegram API through the Telethon library. Users must provide their own API credentials and are subject to Telegram's API usage limits and policies.
Note: By using this software, you agree to these terms and acknowledge that you will use the tool responsibly and legally.
Latest updates and improvements