Hello everyone! For over six months, I’ve been helping people convert old TRX tokens from Ethereum and BSC networks to Tron mainnet. Recently, I decided to automate this process, which led to the creation of trxswap.app.
Now, every holder of old ERC20/BEP20 TRX tokens can exchange them for TRX on main network using web app.
Currently, my service supports the conversion of 5 types of tokens to Tron network:
Tronix ERC20
OLDTRX BEP20
TRX BEP20 (a wrapped version of TRX on the BSC network from BTTC)
TRX ERC20 (a wrapped version of TRX on the Ethereum network from BTTC)
TRX SPL20 (a wrapped version of TRX on Solana network)
I tried to add support for Trxbep2 tokens on the BNB Beacon network, but unfortunately, nothing can be done with them anymore.
After migrating TRX tokens to Tron Mainnet, you can exchange them for any other cryptocurrency (stablecoins, ETH, BTC) via my web app by going to Swap tab.
In addition to the current functionality, I am preparing to release an OTC contract that will allow for secure p2p transactions to exchange TRC20 tokens between two wallets.
Disclaimer: I am not affiliated with the Tron Foundation. This service is my own development, so a small fee is charged for migration to maintain its operation.
Hi Atefeh! Yes, this solution will help. TrxSwap was specifically created to solve this problem.
You don’t have to migrate all your tokens at once, do it in small portions that feel comfortable for you. Connecting your wallet to the service is also optional.
Additionally, there are reviews about the service on Reddit. You can find the link to them in the header of my profile.
If you enter your wallet address on Etherscan and see Tron/Tronix tokens in the balance, that means they are definitely in your wallet.
I haven’t used MEW in a while, so I’m not sure what the current interface looks like, but it definitely supports token transfers, many TrxSwap users use MEW.
However, if you’re having issues with MEW, I’d recommend trying another wallet, such as MetaMask. You can recover your wallet using your seed phrase.
I am looking for a safe and official way to migrate my legacy ERC-20 TRX tokens (Tronix) to native TRX on the TRON mainnet.
I hold some TRXOLD tokens in ERC-20 format on Ethereum, stored in a Ledger hardware wallet (address starting with 0xBB…) since February 2018 and I was unable to complete the swap at the time. I can confirm the tokens are visible on Etherscan at my Ethereum address
I have already tried:
Binance: only accepts TRXOLD via BSC (BEP20), not ERC-20
HTX support: redirected me to TRON support
TronScan: searched 59+ addresses with no balance found (tokens are ERC-20, not native TRX)
My questions:
Is there still an official or community-trusted way to migrate ERC-20 TRX to native TRX in 2026?
Which platforms or smart contracts are considered safe and legitimate for this migration?
Has anyone successfully completed this migration recently?
I am aware of sites like tron.legal and trxswap.app but I have concerns about their legitimacy and safety before connecting my hardware wallet.
I apologize for the hugue message. Any help would be greatly appreciated. Thank you.
Jose
I want to warn you right away that tron.legal is a phishing. Do not connect your wallet to this website under any circumstances. They simply copied the TrxSwap design, and the domain was registered on December 18, 2025. Also, don’t believe articles on medium.com and similar sites about the existence of a smart contract for migration, that’s also a scam.
Don’t worry about using trxswap.app, it’s been around for over a year, and over a thousand people have used the service. Connecting your wallet to the service isn’t necessary (you can create a migration order without connecting your wallet).
If in doubt, simply perform multiple migrations for a small number of tokens instead of one for the entire amount.
If you encounter any difficulties while using the service, please contact support. For larger TRX amounts, support can perform a manual migration or exchange for stablecoins.