How to convert usdt trc20 to usdt erc20 in trust wallet

Exchange USDT (TRC-20) to USDT (ERC-20)

What do you need to know?

  • ­ The average time of the exchange of USDT (TRC-20) to USDT (ERC-20) — 3 minute
  • ­ Only 1 confirmation of the USDT (TRC-20) are needed to complete the exchange
  • ­ Do not send USDT (TRC-20) through a third party contract! Such transactions are not automatically processed. We accept transactions from the original USDT (TRC-20) contract
  • ­ Our exchanger only sends transactions to the original USDT (ERC-20) contract

Brief Information on USDT (TRC-20)

Tether (USDT) was created by Tether Limited in 2014. The developers were able to qualitatively implement a curious idea — to combine a real-life currency and blockchain technology. As a result, the USDT stablecoin appeared — its rate is almost always equal to 1 US dollar. In 2019, USDT was released on the TRON blockchain using the TRC-20 protocol. 

USDT smart contract

Do not submit USDT through a third party contract. Our exchanger does not accept transactions that are sent by third party smart contracts, except for the original USDT contract in the network TRX.

Transaction processing speed in the TRON blockchain

The network is capable of processing about 1 500 transactions per second. The speed will directly depend on how many users are currently making transfers. On average, it will take up to 3 minutes to confirm your transfer. 

Network fee

Despite the similarities to Ethereum, TRON has a number of distinctive features. One of them is the energy that is needed to conclude smart contracts on the Tron blockchain. Energy can be obtained by freezing TRX in the wallet. If you have no energy and you have created a transaction, TRX will automatically convert to the required amount of energy. Therefore, to work with tokens, the wallet must have TRX.

Brief Information on USDT (ERC-20)

Tether (USDT) was created by Tether Limited in 2014. The developers were able to qualitatively implement a curious idea — to combine a real-life currency and blockchain technology. As a result, the USDT stablecoin appeared — its rate is almost always equal to 1 US dollar.

In 2018, USDT was released on the Ethereum blockchain using the ERC-20 protocol. This made Tether compatible with decentralized apps, dramatically increased transaction speed, and dramatically reduced fees. At this time, Tether on the ETH blockchain is the most popular among users.

USDT smart contract

Our exchanger only sends transactions to the original USDT contract. Transactions are not sent to addresses of third-party contracts.

My order is completed, but I cannot see the funds in my wallet, what should I do?

We send Ethereum tokens with an average commission so that the receiving party does not have to wait long for the receipt. But sometimes, with the increased load on the Ethereum network, the transaction can get stuck in the mempool and not get into the block. The status of such a transaction is “Pending”. The explorer gives information about the expected processing time of a transaction, but you need to understand that this value is not exact and may change depending on the situation.

If a transaction sent by us cannot be confirmed for a long time, contact technical support with a request to push the transaction through.

If you are looking for a way to convert your TRC-20 token to ERC-20, you came to the right place. Basically, in this quick tutorial I will walk you through a couple of steps you can take to convert your tokens, so you can finally use them however you want.

What is MetaMask and How Do You Use It?

What is MetaMask and How Do You Use It?

Metamask is a popular cryptocurrency wallet, surpassing 10 million monthly active users. It is a crypto wallet that… Read more


Before anything else, here are some prerequisites you should know:

  1. You must have an existing crypto wallet like MetaMask and/or TrustWallet.
  2. For a quick refresher, here’s how to use MetaMask.
  3. You can also visit TRON’s official website to see a list of the TRC-20 wallets.
  4. Available TRON walletsAvailable TRON wallets

  5. You have an account in some of the popular cryptocurrency exchanges that accept TRC-20 tokens – one of which is Binance.
  6. You have a TRC-20 token like USDT.

Difference between ERC-20 and TRC-20

To clarify things, ERC-20 means it is based on the Ethereum network, while TRC-20 means a token is based in the TRON ecosystem, running in the TRX network. So moving forward, we will refer to the network as TRX to avoid confusion.

The detailed differences between the two networks is a long list that we can discuss in another post, but what you need to know right now is that for the Ethereum (ETH) network, fees (or gas) are high and it is usually congested because too many people and applications are using it.

Meanwhile, TRX is fast and its fees are very low (sometimes even below $1-$10, while Ethereum can go anywhere from $3 to $150).

Converting TRC-20 tokens to TRC-20

For this tutorial, we will use USDT as an example since it’s the stablecoin that is usually transferred between two networks, I believe.

People who do their transactions to pay for services typically pay in USDT TRC-20, but the downside is that since it’s from a different network, you can’t send this to an ERC-20 wallet (MetaMask is ERC-20).

To be clear, you won’t receive your TRC-20 token in MetaMask because that’s impossible. We only need MetaMask (or your exchange’s ERC-20 address) to receive your ERC-20 token back after the swap.

So, suppose someone sends you USDT TRC-20 in your wallet and it’s already sitting there all cozy, but now you want to convert it from TRC-20 to ERC-20. Maybe from USDT to USDT, or USDT to a different TRC-20 token.

  1. Go to As you can see, USDT is used in a couple of networks like TRX, ETH, and BSC (Binance Smart Chain).
  2. Available USDT networksAvailable USDT networks

  3. Now, since I want to convert my USDT TRC-20 to ERC-20, on the first field I chose TRX, and picked ETH on the second field.
  4. Swap TRC20 to ERC20 step 1Swap TRC20 to ERC20 step 1

  5. Once you enter the correct amount, click on Exchange. You will be redirected to a new page. Here, you will need to enter your MetaMask address then click next.
  6. Swap TRC20 to ERC20 step 2Swap TRC20 to ERC20 step 2

    Note: To explain the reason why all of a sudden the money you are sending goes from 5000 USDT to receiving just 4958 USDT, you will need to understand that for every transaction, there are fees involved – and these fees aren’t necessarily taken by the exchange.

    For example: there is a network fee for the deposit transaction from my wallet to the exchange, then a network fee for transferring coins to ChangeNow’s liquidity provider, then trading fees that ChangeNow’s liquidity providers charge, and finally network fee for sending the exchanged funds back to me. Overall, it’s a transaction and nothing in the world is for free.

  7. Then confirm the details to make sure you entered the correct amount and wallet address.
  8. Swap TRC20 to ERC20 step 3Swap TRC20 to ERC20 step 3

  9. Now it’s time to send USDT TRC-20 to the address provided.
  10. Swap TRC20 to ERC20 step 4Swap TRC20 to ERC20 step 4

Once this is done, it will take a few minutes before your USDT ERC-20 is sent to your MetaMask wallet.

And that’s it! You can now send your USDT ERC-20 to exchanges that support ETH network (practically ALL) and sell it for dollars or other ERC-20 tokens.

Easy, right?

Before we end…

Before doing anything, before sending large amounts of money, make sure to send a test transaction first with a small amount just to make sure you are sending to the correct address.

All transactions are irreversible, and if you send it to a wrong address, most likely your token is already considered “burned” or lost forever.

Double check, triple check!

Good luck!

How to Convert USDT to Smart Chain

USDT Generally works on two smart contract addresses. One most commonly used is USDT ERC20 and another one is USDT TRC20. Tether USDT ERC20 is representing the Ethereum blockchain and Tether USDT TRC20 represents the Tron blockchain.

You can check the below reference images for in-depth knowledge along with visuals.

How To Convert USDT to Smart Chain On Trust Wallet

As we all know, the Ethereum blockchain’s transaction fee is very high compared to the Tron blockchain. If someone transfers USDT with ERC20 address, then it will cut almost 10USDT or more. While if someone will use the USDT TRC address then it will take only 1 USDT transaction fee.

So, the Tron contract address is widely used for transferring funds between exchanges, wallets, and dApps.

How To Convert USDT to Smart Chain On Trust Wallet

Trust Wallet is one of the best decentralized and online wallet. It can be used to store more then 1000 cryptocurrencies. It support almost all coins and tokens.

When we search for USDT is give us the following results:

  • Tether ERC20
  • Binance_Peg Tether USD BEP20
  • (PoS) Tether USD Polygon

How To Convert USDT to Smart Chain On Trust Wallet

These are the all coins address that can be used to store, trade, and transfer. But while we look for Tether (USDT) TRC20 it shows only send and receive option. as shown in the below image.

How To Convert USDT to Smart Chain On Trust WalletHow To Convert USDT to Smart Chain On Trust Wallet

You can receive payment in USDT and also can send payment in USDT. But you can’t swap USDT TRC20 with other coins like BNB, BUSD, and Smart Chain.

Why We can’t Convert USDT TRC20 To Smart Chain and Other Coins

USDT TRC20 is based on TRX blockchain. And Trust Wallet does not support TRON blockchain. So, This is the reason we can’t convert USDT TRC20 to Smart Chain and Other Coins.

USDT TRC20 to Other Crypto in Trust Wallet (Not Possible). One reason for this could be that exchanges work on transaction fees and gas fees. And when the fees in the transaction will be negligible, then no exchange or wallet will support it because there is very less transaction fee.

Convert USDT to Smart Chain in Trust Wallet

The process of converting USDT BEP20 to Smart Chain is very simple. Just go to the DEX option below in your Trust Wallet application. Remember USDT BEP20 should be in upper section as shown in the below image.

How To Convert USDT to Smart Chain On Trust WalletConvert USDT to Smart Chain

Apter this, click on the Approval button. Once successfully approved. Click on the swap button. You can adjust USDT amount manually or as given percentage.

Here you get to see the options of 25%, 50%, 75% and 100%. If you want to convert all USDT in your account to Balance Smart Select, then select the button of Hundred Percent.

If you want to reduce something then you can also adjust it manually and after doing all this you have to click on your swap button. And after doing all this your USDT will be converted to BNB Smart Chain.

This is a very simple and easy way, if you know a little bit of cryptocurrency trading or work on an exchange, then you can do it very easily.

If you do not have much knowledge of cryptocurrency and you do not know much about exchange, then you should do this work only with the help of an expert.

How To Convert USDT to Smart Chain On Trust Wallet USDT BEP 2 to BNB

Binance Smart Chain and Binance Coin both are different. You can convert Your USDT BEP 2 to BNB.

If you want to convert USDT BEP2 to Smart Chain then first you have to convert USDT BEP 2 to BNB and then BNB to BNB Smart Chain.

How To Convert USDT to Smart Chain On Trust Wallet

The way to convert one coin to another is exactly the same, first you have to approve it and then do swap to convert.

Convert USDT Polygon to MATIC

If you receive USDT Polygon blockchain tokens then these tokens can be converted to the MATIC coin only in Trust Wallet. In second step you will be able to convert Your Matic to the BNB smart chain.

How To Convert USDT to Smart Chain On Trust Wallet

In this process also, you have to come with MATIC Approval first. After that, you can swap it with other coins.


Go to the DEX section on Trust Wallet. Select Swap option to convert USDT to Smart Chain.

Select USDT in upper section and Smart Chain in Lower section.

Approve BNB smart chain for swapping. Swap USDT to BNB smart chain.

If your USDT is not BEP20, then convert it to the appropriate address and then swap to the smart chain.

Written by Jane