tdownloader

Download Telegram content directly to your hard drive

Add your Telegram channels, select the files and tdownloader downloads them to your disk. No sign-up. No middleman servers. Everything on your computer.

tdownloader - catálogo de archivos

Why tdownloader?

Telegram has thousands of channels with content worth saving. The problem has always been downloading it.

Channel management

Add as many Telegram channels as you want. tdownloader builds and maintains a complete catalog of each one.

Catalog with search and filters

Search the catalog by name, filter by file type and select exactly what you want to download.

Automatic sync

Channels sync on their own. The catalog always reflects the latest content from the channel.

Download manager

Create download projects with one or more files. Control the speed and track each download's progress in real time.

Everything happens on your computer

The app runs locally. The data you enter is only used to connect to Telegram, just like the Telegram app itself. It is stored on your disk. We see nothing.

Linux, Windows and macOS

A single executable. No installers, no dependencies. The app updates itself silently in the background.

New in v0.3

TCloud turns Telegram into an organized personal cloud

Upload files, write notes, save links and organize any Telegram channel with folders and tags. Your content stays in Telegram and tdownloader keeps the structure synchronized across computers.

Folders, tags, search and bulk actions
Visible notes that can also be edited from Telegram
Automatic sync without manual refresh buttons
Explore TCloud
TCloud / Personal / Docs
Organized on Telegram
Synced
Projects
24 files
#work
Notes
Editable in Telegram
#ideas
Links
Saved references
#read
Design brief.pdf
Updated today
#team
Meeting note
Updated today
#team
Product roadmap.url
Updated today
#team

The app from the inside

Explore the main views before downloading

tdownloader - Mis canales
tdownloader - Catálogo de archivos
tdownloader - Gestor de descargas
tdownloader - Ajustes

How does it work?

In three simple steps

1

Connect your account

Enter your Telegram phone number and the verification code. Only the first time.

2

Choose a channel

Add the channel username, browse its catalog and select the files you want to download.

3

Automatic download

tdownloader manages the queue and downloads each file to the folder you choose, at your connection's maximum speed.

Download tdownloader

Available for Linux, Windows and macOS.

Linux
.deb / .AppImage
Download .deb .AppImage (portable)

Debian/Ubuntu/Mint: sudo dpkg -i tdownloader_*.deb

Windows
.exe
Download

If Windows shows a warning, click "More info" then "Run anyway".

macOS
.dmg
Download

If it says it is "damaged": open Terminal and run xattr -cr /Applications/tdownloader.app

Frequently asked questions

Do I need a Telegram account?

Yes. tdownloader connects to Telegram using your own account. You enter your phone number the first time and that's it. We don't ask for email, we don't create any profile.

Do my files pass through your servers?

No. The download goes directly between your computer and Telegram. Our server only serves the app configuration and updates. None of your files pass through our systems.

Does it work with private channels?

Yes, as long as your Telegram account is a member of the channel. The app accesses exactly the same content you see in Telegram.

What file types can be downloaded?

Videos, audio, documents and images. You can filter by type in the catalog before downloading and select only what interests you.

Is there a download speed limit?

We don't impose any limit. The speed is decided by Telegram based on your account type: with a free account Telegram applies its own speed restrictions, with Telegram Premium those restrictions disappear. Your internet connection also plays a role.

How does the app update?

Automatically. When you launch the app it checks for a new version. If there is one, it downloads, installs and restarts on its own.

Changelog

tdownloader version history

v0.3 Latest
  • +TCloud: organize Telegram channels and Saved Messages with folders, tags, notes and links
  • +Automatic bidirectional sync between Telegram and the desktop app
  • +Upload queue with progress, speed, destination and cancellation
  • +Download folders and multiple selected items as ZIP
v0.2
  • +New version available notice
  • +Report issues from within the app
  • +System notifications when downloads finish
  • +Optional auto-start on system login
  • ~Channel search ignoring case and accents
  • ~Configurable download speed
  • ~Many stability and performance improvements
v0.1
  • +Channel management and catalog with search and filters
  • +Download manager to the folder you choose
  • +Automatic channel sync
  • +Automatic updates
  • +Available for Linux, Windows and macOS
  • +Interface in 5 languages: Spanish, English, French, German and Portuguese