Wallet addresses
TRC20 wallet address format
What a Tron address looks like, why it starts with T and carries its own checksum, and how it relates to an Ethereum-style address — with an example from TRON’s developer reference.
What a Tron address looks like
| Fact | Tron |
|---|---|
| Starts with | T |
| Length | 34 characters |
| Characters | base58 (no 0, O, I or l) |
| Checksum | base58check (a four-byte checksum inside the address) |
| Example (Account address) | TUoHaVjx7n5xz8LwPRDckgFrDWhMhuSuJM |
The example is taken from TRON Developer Hub, “ValidateAddress”, not from any account of ours or of a customer.
How a Tron address is built
A Tron address is the same twenty bytes an EVM address is made of, prefixed with a version byte and encoded in base58check — which is why it starts with “T” and runs to thirty-four characters, and why a four-byte checksum is part of the string. Base58 leaves out 0, O, I and l, so an address never contains them.
Because the key material matches, a Tron account and an EVM account can be the same key written two ways. They are not interchangeable in a wallet: a TRC-20 USDT transfer must go to the T address on Tron, and sending ERC-20 USDT to it on Ethereum reaches nothing.
Using it on Tron
On Tron this address receives TRX and USDT. An Unheld invoice shows the exact address to pay and names the network; nothing else needs to be typed.
Check an address
Paste an address into the checker to see which family and format it is and whether its checksum holds. It reads the format only; nothing is looked up and nothing is stored.
Questions about Tron addresses
What does a TRC20 wallet address look like?
Thirty-four base58 characters starting with “T”. It is the account’s address on Tron; TRC-20 tokens such as USDT and the native TRX both go to it.
Can I send USDT on Ethereum to a Tron address?
No. A Tron address receives on Tron only. USDT on Ethereum (ERC-20) and USDT on Tron (TRC-20) are two different tokens on two different networks; an invoice names which one it wants.
How do I validate a Tron address?
The checker on this site decodes it: a valid address starts with “T”, is thirty-four characters, and its built-in checksum holds. Tron’s own node API offers a validateaddress call that does the same.
Sources
Every figure on this page comes from one of these documents. Each was read on the date shown rather than recalled.