Skip to main content
T TON Adoption
Wallets WALLETS · 2026

TON Wallet Address: How to Find, Verify, and Share in 2026

Where to find your TON wallet address in Tonkeeper, MyTonWallet, TON Space, and Tonhub. EQ/UQ formats, raw address, bounceable flag, TONScan verification.

Author
TON Adoption Team · research desk
Published
4 min read

Every beginner runs into this on day one: “where do I tell people to send my TON?”. Unlike Bitcoin or Ethereum, TON has several formats for the same address, and wallets show them differently by default. This guide breaks down all formats, how to find the address in major wallets, and a safe verification flow.

What a TON address is

A TON address is a unique identifier of a smart contract in the network. Every wallet is a smart contract (not an “account” as in EVM). The wallet address = the contract address.

The address has several equivalent representations:

  • Raw format. 0:abc123...workchain ID + 64 hex characters of the contract hash. Technical format, rarely shown in UI.
  • Human-readable. 48 characters in base64url. Starts with EQ or UQ (for bounceable / non-bounceable forms).
  • TON DNS. If registered, @username.ton resolves to the address via the TON DNS contract.

EQ vs UQ: which to pick

The most confusing aspect for newcomers.

EQ — bounceable

Default in most contexts. If you send to an EQ address whose contract does not exist or refuses the message, TON returns the money to the sender (minus gas). A safety net for typical contracts.

Use EQ when:

  • Sending to a developer / contract.
  • Unsure whether the address is “live” (has activity).
  • Wanting protection against typos.

UQ — non-bounceable

Used when sending to a new, not-yet-initialised wallet. TON has a quirk: a new wallet (no transactions) is technically “not deployed”. Sending to its EQ address would bounce as “not existing”. UQ tells the network “deploy on the way if needed”.

Use UQ when:

  • Sending TON to a friend’s brand-new wallet for the first time.
  • The recipient address has zero transaction history.

How to find your address: step-by-step

Tonkeeper (iOS / Android)

  1. Open the app.
  2. On the main screen — Receive button under the balance.
  3. The opened sheet shows a QR code and the address at the top.
  4. Long-press the address → Copy.

Tonkeeper shows the UQ form (non-bounceable) by default — simpler for accepting funds from a newcomer.

MyTonWallet (browser / iOS / Android / desktop)

  1. Open the wallet.
  2. Top of the screen — large Receive button or down-arrow icon.
  3. The address is shown prominently with copy and QR options.

TON Space (inside Telegram via @wallet)

  1. In Telegram, open @wallet bot, switch to TON Space (not custodial Wallet).
  2. Tap TON in the asset list.
  3. Receive → address + QR.

Tonhub

  1. Main screen → Receive.
  2. Address at the top, QR below.
  3. Raw format is shown additionally for developers.

TON DNS — the human-readable “address”

If you registered a .ton domain (e.g., pavel.ton), you can use it as an address alias. All major wallets resolve TON DNS at send time: the sender types pavel.ton, the wallet does an on-chain lookup and substitutes the real address.

Trade-offs:

  • Registration is paid (~5–10 TON per year, more for short names).
  • Not every venue accepts TON DNS (exchanges require raw addresses).

Deeper — TON DNS: how to register and use.

Verifying an address before a large transfer

Sender’s checklist:

  1. Receive the address through two independent channels. Telegram + email; or Telegram + a voice confirmation.
  2. Visually verify first 4 and last 4 characters. Clipboard hijackers swap addresses in the buffer; this sanity check catches most attacks.
  3. Open TONScan for the address. Enter it at tonscan.org, confirm the contract is active and the type matches (Wallet v4, v5).
  4. Test transfer. For amounts >$1,000 equivalent — send 0.1–1 TON first, wait for confirmation, then send the bulk.

How to share your address safely

The address is public information; share it openly:

  • Telegram bio. Many activists and freelancers post the address for donations.
  • QR code on a business card / screen. Convenient for offline payments.
  • Via TON DNS. pavel.ton is shorter and prettier than 48 characters.

What never to send together with the address:

  • Seed phrase (24 words).
  • Private key.
  • A screenshot of the wallet with the seed visible.

The address itself reveals nothing; the seed = full access to funds.

One person — multiple addresses

In TON a single seed phrase can generate several addresses via different wallet versions (v3, v4, v5) and different subwallet IDs. Tonkeeper may show “v4 R2” and “W5” as two different addresses for the same seed.

What this means:

  • Each address has its own balance.
  • Transfers between “your own” addresses are standard on-chain transfers with a fee.
  • Most users only use one (W5 is the current default).

Deeper in Wallet v5: what’s new.

What to do if you sent to the wrong address

Depends on the error type:

  1. Sent to an empty EQ → money came back. Just check your balance — TON returned, minus ~0.01 gas.
  2. Sent to someone else’s live address. Recovery only by contacting the owner (rare). Low odds.
  3. Sent on the wrong network (TRC20 to TON wallet). Details in USDT TRC20 vs TON.
  4. Sent to an exchange address without memo. Contact exchange support. Usually resolved in 3–14 days.

Further reading

Frequently asked

Standard human-readable formats are 48 characters (EQ / UQ prefix + 46 base64url characters). The raw form is `0:<64 hex>`, 66 characters. All are valid representations of the same address.
EQ is the bounceable form (bounce=true). If the contract at the address does not exist or refuses the message, TON refunds the sender. UQ is non-bounceable (bounce=false), used for sending to empty addresses without a bounce-back.
Yes. The address is derived from a key pair plus the contract code. Importing the same seed into Tonkeeper on iPhone and MyTonWallet on desktop yields the identical address. Balances will be identical — same on-chain state.
Match the first 4 and last 4 characters with what your wallet shows. Open TONScan for the address and confirm the contract is active. Never trust an 'almost identical' address — a clipboard hijacker swaps one or two characters.

Related