TON Address Converter — Check Raw, Bounceable and Non-Bounceable Addresses
Convert and validate a TON address before using it in a wallet, exchange, or crypto swap. The tool identifies the entered format, checks the address structure, detects mainnet or testnet, and displays the equivalent raw, bounceable, and non-bounceable versions.
You can also check the current account state, see whether the address belongs to a recognized wallet contract, and compare two different-looking TON addresses to determine whether they represent the same account.
Enter only a public TON address. Never enter a seed phrase, private key, recovery phrase, wallet password, or transaction signature.
Convert and Check a TON Address
Paste a complete TON address into the field below. The tool will validate the address, identify its format, generate equivalent versions, and retrieve available public blockchain information.
Enter only a public TON address. Never enter a seed phrase or private key.
A successful result confirms that the address has a recognized structure. It does not confirm the identity of the owner or prove that the address belongs to your intended recipient.
What the TON Address Tool Checks
The tool combines address conversion and public blockchain checks in one interface.
It can show:
TON supports raw and user-friendly representations of the same internal address. User-friendly addresses additionally contain flags and a checksum, while raw addresses do not include built-in error detection.
Raw and User-Friendly TON Address Formats
| Format | Typical appearance | Checksum | Network and bounce flags |
|---|---|---|---|
| Raw | 0:<64 hexadecimal characters> | No | No |
| Mainnet bounceable | Usually begins with EQ | Yes | Yes |
| Mainnet non-bounceable | Usually begins with UQ | Yes | Yes |
| Testnet bounceable | Usually begins with kQ | Yes | Yes |
| Testnet non-bounceable | Usually begins with 0Q | Yes | Yes |
Prefixes are useful for orientation, but the tool must decode and validate the complete address rather than classify it only by its first characters.
A raw and a user-friendly address can look completely different while still representing the same account. Conversion changes the representation and encoded handling flags; it does not create a new wallet or move funds.
How to Convert a TON Address
Copy the complete public address from the receiving wallet or platform.
Paste it into the TON address tool.
Check the validation result and detected network.
Review the raw, bounceable, and non-bounceable versions.
Check the account state and wallet information when available.
Copy the format explicitly accepted by the receiving platform.
Do not manually change address characters or replace an address prefix. Generate the required format through the converter.
Check Whether Two TON Addresses Are the Same
TON wallets and services may display the same account in different formats. One platform may show a raw address while another shows a user-friendly version.
Use the Compare addresses option in the tool to paste two addresses. Each address is converted to its canonical raw form, after which the account IDs and workchain IDs are compared.
The result must show one of the following:
This comparison verifies address equivalence only. It does not verify who controls the account.

What the TON Account Status Means
Active
The address currently has deployed smart-contract code. It may be a wallet contract or another type of TON smart contract.
Uninitialized
The address is structurally possible, but no active contract is currently deployed at it. A receiving wallet may still use an uninitialized address before its first outgoing transaction.
Frozen
The account is frozen and should not be treated like a normal active wallet without further technical review.
Not available
The blockchain API could not return a reliable account state. The tool must not replace missing data with a false zero balance or an assumed status.
TON wallet applications may treat uninitialized accounts differently when deciding whether a message should be bounceable. The address flag alone is therefore not a complete transfer-safety check.
TON Address Safety Checklist
Before using the address for a transfer or swap:
A format converter cannot confirm the recipient’s identity, ownership of the account, or whether an exchange has credited the address to your account.
For additional transfer checks, review the TON network and wallet checklist.
Using a TON Address in a Crypto Swap
A swap form may request a TON address for the asset you are receiving. Before submitting it, check that:
Address validation is separate from the exchange quote, estimated payout, selected rate, network costs, and transaction confirmation time.
After checking the address, you can continue to the TON to USDT exchange or open the USDT to TON exchange.
Common TON Address Mistakes
TON Address Converter FAQ
It validates a TON address and displays its equivalent raw, bounceable, and non-bounceable formats. The tool can also detect network flags, workchain information, account state, and available wallet-contract details.
A raw address contains a signed workchain ID and a 256-bit account ID separated by a colon. It does not contain a checksum or user-friendly network and bounce flags.
A user-friendly address is an encoded representation of a TON address containing the account information, network and bounce flags, and a checksum that helps detect input errors.
Mainnet user-friendly addresses commonly begin with EQ when marked as bounceable and UQ when marked as non-bounceable. The entire address must still be decoded and validated.
No. Equivalent raw, bounceable, and non-bounceable versions normally refer to the same workchain and account ID.
Yes. A user-friendly address can contain a testnet-only flag. The tool must show a prominent warning when this flag is detected.
The blockchain check can return the account’s current state, such as active or uninitialized. This does not prove who owns the account.
The wallet-information check can identify known wallet contracts and may return the wallet version. Other addresses may belong to different smart contracts or remain unidentified.
Yes. The comparison feature converts both inputs to their canonical raw representation and checks whether the workchain and account ID match.
No. It confirms format integrity but does not verify the recipient, ownership, reputation, or intended use of the address.
The recommended implementation processes address input only for the requested validation and blockchain lookup. Addresses should not be stored in analytics, application logs, or a permanent database.
No. Enter only a public TON address. Never enter a seed phrase, private key, recovery phrase, password, or transaction signature.