Converter page

TData to Session or Session+JSON

Converts Telegram Desktop TData accounts back into Session or Session+JSON for automation, migration, and account operations.

TD2S Converter
TData -> Session / Session+JSON
Input formats
TData
Output formats
Session Session+JSON TData (re-auth)
Strength Desktop-to-session recovery
Best for Migration and re-authorization

Targets the reverse path from desktop account data back into session-driven formats for automation, restoration, and infrastructure workflows.

Capabilities

What this converter is built for

Converts TData into Session or Session+JSON output Supports fresh session generation and TData re-auth flows Allows connection tuning, proxy rotation, and device emulation Skips bad sessions cleanly and separates valid from invalid results Supports multithreading, logging, retry control, and backup
Releases

Latest builds and release notes

Track the latest stable version, review recent changes, and download the build you need by language.

v.2.4
Open release Close release

Expanded and updated device and app version lists for all categories.

Added:
– Support of TDATA accounts with more then 1 session (automatic recognition)

 

v.2.3
Open release Close release

Fully removed old libraries; improved account connection logic for higher connection efficiency.
Enhanced proxy validation.
Expanded and updated device and app version lists for all categories.
Fixed some UI settings and bugs.

Added:
– Offline conversion mode for TDATA to SESSION+JSON (without online account connection).
– Automatic language selection based on phone number.
– Error handling logic for “frozen” accounts.
– Option to save a new Telethon session or maintain compatibility with the old version (current layer 221).
– Support for key pairs “16623:8c9dbfe58437d1739540f5d53c72ae4b” and “611335:d524b414d21f4d37f08684c1df41ac9c”.
– Timeout setting for tasks, allowing users to specify how long tasks should wait before timing out to avoid long waits on stuck accounts. Default: 30 seconds.
– Support for multiple 2FA files: `2fa.txt, twoFA.txt, twofa.txt, two-fa.txt, 2FA_password.txt, password_2fa.txt`.

Note: Starting March 1, 2026, versions below 2.3 will no longer be supported. Please ensure you download the latest version for maximum performance.

 

v.2.2
Open release Close release

History of changes:

TD2S Converter v.2.2
25.03.2025
Added option to manually set delays between starting threads in fine settings.

TD2S Converter v.2.1
23.03.2025
Fixed error regarding different paths for generated SESSION and JSON files.

TD2S Converter v.2.0
16.03.2025
Updated and expanded device and app version lists for all categories.
Improved and refined task stop process.
Enhanced mechanism for detecting dead (broken) accounts.
Added option to manually set connection attempts and wait delays for each account.
Added function to save TDATA files for new sessions — essentially re-authentication from TDATA to TDATA.

TD2S Converter v.1.9
27.10.2024
Fixed some interface errors.
Rewritten and improved explanations in the help section.

TD2S Converter v.1.8
18.09.2024
Added option to select different official api:hash for automatic modes for both new and old sessions.
Added option to terminate old account sessions.
Added option to set a custom ‘tz_offset’ parameter.
Added original session name to the log.
Added distribution of accounts that failed to connect due to timeouts into a dedicated folder.
Updated and expanded device and app version lists for all categories.
Improved session connection process to enhance account stability post-conversion.
Significantly reduced application size for improved user experience and smoother performance.
Fixed some translation errors.
Minor interface changes.

Important note:
As of November 1, 2024, TD2S versions below v.1.8 will no longer be supported. Please ensure you are using only the latest version.

TD2S Converter v.1.7
16.05.2024
Added option to restore previous settings.
Added program update check functionality.
Added support for TDATA files created in newer versions of TG Desktop.
Updated device lists for all categories.
Updated connection engine to improve account stability after conversion.
Fixed skipping of first 2 accounts during conversion if folder creation fails.
Fixed incompatibility with some JSON files.
Other minor fixes.

TD2S Converter v.1.6
09.11.2023
Added multi-threaded operation.
Added function to create a new session for an account or save the current session.
Updated Telegram app versions.
Fixed minor connection errors.
Minor UI improvements and fixes.

TD2S Converter v.1.5
08.05.2023
Minor improvements in error handling during account connection.

TD2S Converter v.1.4
26.04.2023
Significant UI changes.
Full translation to Russian.
Added support for operation without proxy.
Added option to use custom device parameters.
Improved error handling during connection to broken TDATA.
Added option to use 2FA from a separate file placed alongside tdata.
Updated app_vers list.

TD2S Converter v.1.3
29.01.2023
Added handler for more errors during TDATA connection.
Added function to insert real account creation date into .json files.
Other minor fixes.

TD2S Converter v.1.2
04.01.2023
Fixed issue with account name in .json file.

TD2S Converter v.1.1
28.12.2022
License key storage file was changed.
JSON file generation was improved.
Journal file export was enhanced.
Minor UI changes.

TD2S Converter v.1.0
28.12.2022
Initial release.

Search phrases

Common route names for this converter

This converter covers the TData -> Session / Session+JSON workflow and related route phrases used in search and documentation.

tdata-to-session tdata-to-session-json telegram-desktop-to-session tdata-converter tdata-to-session-session+json