Login to Telegram via TDATA (Windows and macOS)
Login to Telegram via TDATA (Windows and macOS)
Logging into Telegram via TDATA is a method of authorization without an SMS code or phone number. It is used when you need to transfer an account, restore access, or work with multiple profiles on a single device.
If everything is done correctly, Telegram automatically loads the data and opens the account without any additional confirmations.
What is TDATA and how it works
TDATA is a folder where Telegram Desktop stores session data. Essentially, it is an already completed login that can be transferred to another computer.
When you place this folder into the required directory, Telegram recognizes it as an active session. That is why you don’t need to enter a code or phone number.
In practice, this method is used when you need to quickly transfer an account, work without a SIM card, or run multiple profiles at the same time.
Login to Telegram via TDATA on Windows
The process itself is quite simple, but it’s important to follow the sequence – most errors happen due to small details.
- Install Telegram Desktop. Download Telegram Desktop from the official website and install it on your computer. After installation, do not log into your account, otherwise extra data will be created in the system, which may interfere with replacing TDATA correctly.
- Open the Telegram Desktop folder. Next, you need to go to the folder where Telegram stores its files. The easiest way is to press Win + R and enter %appdata%. After that, a system directory will open where you need to find the Telegram Desktop folder.
- Find the tdata folder. Inside the Telegram Desktop folder, there will be a folder called tdata. It contains the session data and is responsible for logging into the account without a verification code.
- Completely close Telegram. Before replacing the files, make sure Telegram is fully closed. This is important because if the app is running, some data may be in use and the replacement may not work correctly.
- Replace the tdata folder. After closing Telegram, delete the current tdata folder and insert your own. It is important that the file structure remains unchanged and that the folder is complete and not corrupted.
- Launch Telegram. After launching, Telegram will automatically load data from the new folder. If everything is done correctly, the account will open without requesting a code or additional confirmation.
After the first launch, it is recommended to check if the account works properly: whether chats open, messages are sent, and there are no restrictions. If everything works smoothly, it means the TDATA was replaced correctly and the session was restored successfully.
Login to Telegram via TDATA on macOS
On Mac, the logic is exactly the same as on Windows, the only difference is the path to the data folder.
- Install Telegram Desktop. Download and install Telegram Desktop. After installation, do not log into your account.
- Open the Telegram folder. Open Finder → press Cmd + Shift + G and paste the path: ~/Library/Application Support/Telegram Desktop.
- Find the tdata folder. Inside the directory, you will find the tdata folder that stores the session data.
- Close Telegram. Before replacing, completely close the application.
- Replace tdata. Delete the current folder and insert your own without changing the file structure.
- Launch Telegram. After launching, the account will be automatically authorized if the data is valid.
After launching, simply check if chats open and the account works without requesting a code – this is the main sign that TDATA was applied correctly.
Working with TDATA on macOS via Portable mode
In addition to the standard method, macOS allows using portable mode. This is a more flexible option where Telegram runs from a separate directory instead of the system folder.
First, download Telegram Desktop and open the installation file (.dmg). It is important not to move the app into the Applications folder. Instead, create a separate folder, for example on your desktop, and place Telegram there.
After that, inside this folder, you need to create a new directory named TelegramForcePortable. The name must be exact, without changes.
When you launch Telegram from this folder, it will automatically create a TDATA directory inside it. Then you simply replace that folder with your own.
This method allows you to store multiple TDATA folders in different directories and run multiple accounts independently from each other. Essentially, each folder becomes a separate Telegram instance.
What is important to consider
Most issues are not related to Telegram itself, but to incorrect file replacement.
It is important to remember: Telegram must be completely closed before replacing files, and the tdata folder must be complete and unchanged. Even a small disruption in structure can cause the system not to recognize the session.
Also, sometimes the issue occurs due to an outdated Telegram version or corrupted data.
Why Telegram may request a code
Sometimes after inserting TDATA, Telegram still asks for a code. Usually, this means that the session is no longer active or the data has been modified.
This can happen if the account was logged out previously, the folder was transferred incompletely, or files are damaged. In this case, login without confirmation is no longer possible.
Security
It is important to understand that TDATA essentially provides full access to the account. Anyone who has this folder can log into Telegram without additional verification.
Therefore, such data should not be shared with third parties or stored in public access, especially if the account is used for work.
When TDATA login is used
This method is not just a “trick”, but is used in real scenarios. For example, when transferring accounts between devices, working without a phone number, or running multiple profiles.
Conclusion
Logging into Telegram via TDATA is a convenient authorization method that allows you to access an account without a verification code and without linking to a phone number. If the folder is replaced correctly, the data loads automatically and access is restored immediately after launching the application.
At the same time, it is important to understand that TDATA is not just a set of files, but a full session. Any mistakes in structure, incomplete data, or outdated information may lead to Telegram not recognizing the login.
If you follow the steps carefully and handle the files properly, problems usually do not occur. In most cases, the process takes only a few minutes and does not require additional tools.



Telegram Group
Add to favorites