This software is available under GPL v2 license.
Source code is available on GitHub.
You can also download an alpha version of our new app, fully rewritten in Swift.

Please note that, while awfully progressive, this version is not stable yet. It may contain errors, and don't be surprised if it's missing some of your favorite features. It will catch up with the stable version and overtake it eventually. For now, your feedback is very welcome in this public chat

Version history

v 2.30.51442 03.01.17

  • Delete messages for everyone. When you delete your messages in groups and one-on-one chats, you can now choose to delete them for everyone in the chat, not just yourself. This works only for recently sent messages (same as editing).
  • links. Use the short and personal instead of to link to any Telegram profile, channel or public group.
  • ‘Report spam’ button added to Secret chats.

v 2.28.51253 20.11.16

  • Groups in common. A new option in your contacts' profiles that shows a list of all groups you share with that person.
  • Squashed several bugs, including an issue that would cause unusually high CPU usage.

v 2.26.51004 03.10.16

  • Major update to Telegram's Bot Platform: Bots can now offer you rich HTML5 experiences, like games.
  • Check out @gamebot and @gamee for examples of what's coming.
  • You can use these bots in inline mode in any of your chats to share a game and compete with friends.
  • All games are loaded as ordinary web pages, so this update won't add a single byte to the size of our apps.

v 2.25.50903 25.09.16

  • Type ‘:’ to get emoji suggestions.
  • Recent stickers are now synced with your other devices.
  • Stickers inside your packs are now sorted by most used first.
  • When creating public groups and channels, a list of usernames reserved for your entities is shown if you're about to go over the limit.
  • Other minor improvements.

v 2.22.50237 19.08.16

  • Picture-in-Picture for Telegram videos. Shrink any video and continue watching and listening while accomplishing other tasks in Telegram. (Available on 10.10 and late)
  • cmd + 0 shortcut for chat with yourself.
  • Various bug fixes with downloading/uploading files.

v 2.21.50000 16.08.16

  • Personal storage. Keep messages, media and any other stuff in the new storage chat chat with yourself.
  • Leaving a chat will no longer stop voice message playback.
  • Fixed an issue that could cause media to download slowly.
  • Design improvements.

v 2.19.48909 03.08.16

  • Trending stickers. Check out and install noteworthy sticker packs from the new tab in Settings.
  • Archived stickers. Unused stickers are now archived automatically when you go over the 200 limit.
  • Group previews. Preview groups before joining them via invite link – see who else is in the group before joining.

v 2.18.48751 24.07.16

  • Design improvements and bug fixes

v 2.16.47504 25.06.16

  • New menu when sending photos: choose between sending in full size or compressed, and add a caption.
  • Support for macOS Sierra.
  • Minor improvements and fixes.

v 2.15.47325 16.06.16

  • Introducing Drafts: Seamless syncing for unsent messages on all your devices. Drafts are now visible in your chats list.
  • Unread messages counter on the ‘Scroll to bottom’ button.
  • View earlier profile pictures in groups.
  • Click and hold on a sticker to zoom.
  • Click on a GIF to view in full size.
  • Fixed emoji skin tone selection and many other issues.