Skip to main content
Use official Telegram clients for logging into a purchased account.

Telegram for iOS

App Store. Official client for iPhone and iPad.

Telegram for Android

Google Play or APK from telegram.org.

Telegram Desktop

Windows, macOS, Linux. Download from desktop.telegram.org.

Telegram Web

web.telegram.org. Works in browser.

Why Official Clients

The verification code comes through official Telegram servers. Unofficial clients may not receive the code or receive it with a delay.
Official clients generate Device ID in a standard way. This is important for session trust.
Built-in App IDs of official clients have better reputation with Telegram.
Telegram knows behavior patterns of official clients. Deviations from them raise suspicion.

Unofficial Clients

May Work

Some alternative clients are based on official code:
ClientPlatformComment
Telegram XAndroidOfficial alternative client
NicegramiOSPopular, but has trust nuances
Plus MessengerAndroidFork of official client
Even if a client works, it may have worse App ID reputation or generate suspicious fingerprint. This increases spamblock risk — especially on new accounts or with active use.
ClientReason
NekogramNon-standard fingerprint
BGramUnknown App ID reputation
Third-party web clientsCode delivery issues

Libraries for Automation

If you’re using an account for automation:
LibraryLanguageStatus
TelethonPythonWorks, but built-in App ID has worse reputation
PyrogramPythonWorks, similar to Telethon
TDLibC++/anyRequires your own App ID
GramJSJavaScriptWorks for web applications
For automation, we recommend using App ID from official clients instead of those built into libraries. More details — App ID and API Hash.

Login Process

Regardless of client, the process is the same:
  1. Open Telegram client
  2. Enter the phone number from the bot
  3. Wait for the code entry screen
  4. Click “Get Code” on the website (link in bot)
  5. Enter the code in the client
  6. If there’s 2FA — enter the password (also on the website)
The code is issued once. If you close Telegram before entering the code — it expires.

Client Issues

IssueSolution
Code not arrivingTry official client
Requires PremiumIP problem, not client
Session resets immediatelyCheck proxy stability
Error on loginTry different device

Recommendation

Telegram Desktop

Best choice for first login. Stable, official, works on any OS.

Next Steps

Account Activation

How to log into a purchased account.

App ID and API Hash

Which keys to use for automation.