Inspect a TRON address before you send
Validate the checksum and read activation, balances, Energy, and Bandwidth from mainnet — without connecting a wallet.
Balances and resources are read directly from TRON mainnet. Only public blockchain data is shown.
Use it in your app
The same data that powers this tool is available as JSON. No wallet connection or API key required.
/api/v1/tron/address/{address}/profilecurl 'https://tronagg.ai/api/v1/tron/address/T_ADDRESS/profile'
{
"address": "T…",
"hex_address": "41…",
"is_activated": true,
"trx_balance": "12.5",
"usdt_balance": "42.75",
"energy_available": 65000,
"energy_limit": 100000,
"bandwidth_available": 850,
"bandwidth_limit": 1000
}What a TRON wallet lookup tells you
A TRON address normally appears as a 34-character Base58Check string beginning with T. Its checksum catches many copy errors, but a valid address is not necessarily an activated account. This checker verifies both the encoding and current on-chain state.
The resource snapshot separates available Energy and Bandwidth from their limits. Energy pays for smart-contract execution such as USDT transfers; Bandwidth covers the bytes stored in a transaction. When the sender lacks enough resources, the TRON network burns TRX for the shortfall.
All values are public blockchain data. The lookup is read-only, requires no wallet connection, and never needs a private key. Developers can retrieve the same normalized profile through the open JSON endpoint shown below.
Frequently asked questions
What can the TRON address checker show?+
It shows checksum validity, the canonical hex address, activation status, public TRX and USDT balances, and currently available Energy and Bandwidth from TRON mainnet.
Is it safe to check a wallet address?+
Yes. A public TRON address is designed to be shared. This lookup never asks for a private key, recovery phrase, signature, or wallet connection.
What does an unactivated TRON address mean?+
An address can be mathematically valid before an account exists on-chain. The account becomes activated after receiving TRX or through an account-creation transaction. Sending to an inactive address may add an activation cost.
Why should I check Energy before sending USDT?+
A USDT TRC20 transfer needs Energy. If the sender has too little, TRX is burned to cover the deficit. Checking resources first makes an unexpected fee or failed transaction less likely.
Next tool
Convert Base58Check and hex addresses