- Telegram Applications
- Mobile apps
- Desktop apps
- Web apps
- Telegram Database Library (TDLib)
- Unofficial apps
- Source code
- Unofficial apps
- Bug Bounty Program
- Telegram Applications
- Mobile apps
- Desktop apps
- Web apps
- Telegram Database Library (TDLib)
- Unofficial apps
- Source code
- Unofficial apps
- Bug Bounty Program
- Version history
- Beta version
- Old system versions
- Telegram Applications
- Mobile apps
- Desktop apps
- Web apps
- Telegram Database Library (TDLib)
- Unofficial apps
- Source code
- Unofficial apps
- Bug Bounty Program
- Telegram for windows linux
Telegram Applications
Telegram apps are open source and support reproducible builds. Anyone can independently verify that Telegram apps you download from App Store or Google Play were built using the exact same code that we publish.
Mobile apps
Desktop apps
Web apps
Telegram Database Library (TDLib)
- TDLib – a cross-platform client designed to facilitate creating custom apps on the Telegram platform.
- Telegram X for Android – a slick experimental Telegram client based on TDLib.
Unofficial apps
Source code
For the moment we are focusing on open sourcing the things that allow developers to quickly build something using our API. We have published the code for our Android, iOS, web and desktop apps (Win, macOS and Linux) as well as the Telegram Database Library.
This code allows security researchers to fully evaluate our end-to-end encryption implementation. It is also possible to independently verify that Telegram apps available on Google Play and App Store are built using the same code that we publish on GitHub.
Telegram Database Library
Cross-platform library for building custom Telegram apps, see TDLib for details.
Licensed under Boost 1.0.
GitHub »
Telegram for Android
Telegram for iOS
Telegram for macOS
Native macOS client.
Licensed under GNU GPL v. 2.
GitHub »
Telegram for Web browsers
- Telegram Web, Version K. Mac, Windows, Linux, Mobile.
Licensed under GNU GPL v. 3.
GitHub » - Telegram Web, Version A. Mac, Windows, Linux, Mobile.
Licensed under GNU GPL v. 3.
GitHub » - Legacy JavaScript client. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram React
JavaScript client for browsers. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram Desktop
Qt-based desktop client. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram for WP
Telegram X for Android
Alternative Telegram client for Android based on TDLib.
Licensed under GPL v.3.0
GitHub »
Unofficial apps
Telegram CLI (Unofficial)
Linux Command-line interface for Telegram.
Licensed under GNU GPL v. 2.
GitHub »
Unigram (Unofficial)
A Telegram client optimized for Windows (desktop and Xbox).
Licensed under GNU GPL v. 3 or later.
GitHub »
MadelineProto (Unofficial)
A PHP MTProto Telegram client.
Licensed under GNU AGPL v. 3.
GitHub »
Bug Bounty Program
Telegram welcomes developers and the security research community to audit its services, code and protocol seeking vulnerabilities or security-related issues. Learn more about our Bug Bounty Program here.
Telegram Applications
Telegram apps are open source and support reproducible builds. Anyone can independently verify that Telegram apps you download from App Store or Google Play were built using the exact same code that we publish.
Mobile apps
Desktop apps
Web apps
Telegram Database Library (TDLib)
- TDLib – a cross-platform client designed to facilitate creating custom apps on the Telegram platform.
- Telegram X for Android – a slick experimental Telegram client based on TDLib.
Unofficial apps
Source code
For the moment we are focusing on open sourcing the things that allow developers to quickly build something using our API. We have published the code for our Android, iOS, web and desktop apps (Win, macOS and Linux) as well as the Telegram Database Library.
This code allows security researchers to fully evaluate our end-to-end encryption implementation. It is also possible to independently verify that Telegram apps available on Google Play and App Store are built using the same code that we publish on GitHub.
Telegram Database Library
Cross-platform library for building custom Telegram apps, see TDLib for details.
Licensed under Boost 1.0.
GitHub »
Telegram for Android
Telegram for iOS
Telegram for macOS
Native macOS client.
Licensed under GNU GPL v. 2.
GitHub »
Telegram for Web browsers
- Telegram Web, Version K. Mac, Windows, Linux, Mobile.
Licensed under GNU GPL v. 3.
GitHub » - Telegram Web, Version A. Mac, Windows, Linux, Mobile.
Licensed under GNU GPL v. 3.
GitHub » - Legacy JavaScript client. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram React
JavaScript client for browsers. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram Desktop
Qt-based desktop client. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram for WP
Telegram X for Android
Alternative Telegram client for Android based on TDLib.
Licensed under GPL v.3.0
GitHub »
Unofficial apps
Telegram CLI (Unofficial)
Linux Command-line interface for Telegram.
Licensed under GNU GPL v. 2.
GitHub »
Unigram (Unofficial)
A Telegram client optimized for Windows (desktop and Xbox).
Licensed under GNU GPL v. 3 or later.
GitHub »
MadelineProto (Unofficial)
A PHP MTProto Telegram client.
Licensed under GNU AGPL v. 3.
GitHub »
Bug Bounty Program
Telegram welcomes developers and the security research community to audit its services, code and protocol seeking vulnerabilities or security-related issues. Learn more about our Bug Bounty Program here.
Version history
- Premium: Send media and files each up to 4 GB in size.
- Premium: Download media and files at the fastest possible speed, with no limits.
- Premium: Double most of the limits in the app.
- Premium: Get a new button next to any voice message to generate a transcript of its audio.
- Premium: React with even more emoji, including and .
- Premium: Send unique stickers with additional effects, updated monthly.
- Premium: Set a default chat folder or enable tools to auto-archive and hide new chats.
- Premium: Subscribers have a badge next to their name, showing they help support Telegram.
- Premium: Show off your profile video that will be animated for everyone in chats and the chat list.
- Premium: Sponsored Messages that are sometimes shown in public channels will no longer appear.
- Enable join requests for your public groups – no invite links required.
- Users who open the group will see an Apply to Join Group button.
- Once approved by an admin, users will be able to participate in the chat.
- Bots that are integrated into the attachment menu can be programmed to work in groups and channels.
Beta version
If you would like to get all updates faster and be the first to test new features, you are welcome to use Telegram Desktop’s beta version updates.
The stable version is updated less frequently, but is tested better than the beta version.
Here are the beta version links for different platforms:
Just install it on top of your current Telegram Desktop and there you go.
Old system versions
The up-to-date versions of Telegram Desktop support Windows 7 and later, macOS 10.12 and later and 64 bit Linux. But there are old versions available:
Telegram Applications
Telegram apps are open source and support reproducible builds. Anyone can independently verify that Telegram apps you download from App Store or Google Play were built using the exact same code that we publish.
Mobile apps
Desktop apps
Web apps
Telegram Database Library (TDLib)
- TDLib – a cross-platform client designed to facilitate creating custom apps on the Telegram platform.
- Telegram X for Android – a slick experimental Telegram client based on TDLib.
Unofficial apps
Source code
For the moment we are focusing on open sourcing the things that allow developers to quickly build something using our API. We have published the code for our Android, iOS, web and desktop apps (Win, macOS and Linux) as well as the Telegram Database Library.
This code allows security researchers to fully evaluate our end-to-end encryption implementation. It is also possible to independently verify that Telegram apps available on Google Play and App Store are built using the same code that we publish on GitHub.
Telegram Database Library
Cross-platform library for building custom Telegram apps, see TDLib for details.
Licensed under Boost 1.0.
GitHub »
Telegram for Android
Telegram for iOS
Telegram for macOS
Native macOS client.
Licensed under GNU GPL v. 2.
GitHub »
Telegram for Web browsers
- Telegram Web, Version K. Mac, Windows, Linux, Mobile.
Licensed under GNU GPL v. 3.
GitHub » - Telegram Web, Version A. Mac, Windows, Linux, Mobile.
Licensed under GNU GPL v. 3.
GitHub » - Legacy JavaScript client. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram React
JavaScript client for browsers. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram Desktop
Qt-based desktop client. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram for WP
Telegram X for Android
Alternative Telegram client for Android based on TDLib.
Licensed under GPL v.3.0
GitHub »
Unofficial apps
Telegram CLI (Unofficial)
Linux Command-line interface for Telegram.
Licensed under GNU GPL v. 2.
GitHub »
Unigram (Unofficial)
A Telegram client optimized for Windows (desktop and Xbox).
Licensed under GNU GPL v. 3 or later.
GitHub »
MadelineProto (Unofficial)
A PHP MTProto Telegram client.
Licensed under GNU AGPL v. 3.
GitHub »
Bug Bounty Program
Telegram welcomes developers and the security research community to audit its services, code and protocol seeking vulnerabilities or security-related issues. Learn more about our Bug Bounty Program here.
Telegram
Воблачны месенджар для камп’ютараў і мабільных прылад, у якім бяспека і хуткасць маюць асноўны прыярытэт.
Telegram for windows linux
Finally version 1.3 is available for download and from Mac App Store and Microsoft Store.
— It should work better in countries that are blocking Telegram.
— It should be able to autoupdate better.
— It supports saving several proxies in Connection Settings, including MTProto proxy support.
— Also you can use Socks5 proxies for calls.
— And finally you can use formatting (select text and Ctrl/Cmd + B/I for Bold/Italic, Ctrl/Cmd + K for a link with custom text, Ctrl/Cmd + Shift + M for monospace font).
If in Settings when you try to update from 1.2.17 you see «Latest version is installed.» — this means that my autoupdate site is unavailable 🙁 Please install the version 1.3 from https://desktop.telegram.org or (if this link isn’t opening for you) from GitHub releases page:
After that it should autoupdate just fine.
In case you can’t update Telegram Desktop because Telegram is blocked in your country, here are the files for the new version 1.3.7.
This version is optimized for censorship circumvention and can update itself automatically.
Warning! Never install and launch files from untrusted sources. Make sure that you download the files from the verified Telegram Desktop channel.