Tether (USDT) QR Code Generator
Make a QR code for your USDT address on the network you actually use — ERC-20 on Ethereum, TRC-20 on Tron, BEP-20 on BNB Smart Chain, or Solana. The address is checked against that network’s rules in your browser.
What a USDT QR code is
A USDT QR code is a static QR code that stores a receiving address for Tether on one specific network — such as Ethereum (ERC-20), Tron (TRC-20), or BNB Smart Chain (BEP-20) — so the sender’s wallet can scan the address instead of typing it.
Choose the network, paste your USDT receiving address, and download a code a wallet can scan. The network is the decision that matters: USDT is issued on several blockchains, and the sender has to send it on the same one your address belongs to. The generator makes you pick it, and validates the address with that network’s rules — a Base58Check checksum for Tron, format plus the EIP-55 checksum (for mixed-case addresses) on Ethereum and BNB Smart Chain, and format and length for Solana.
The code carries the address only. Unlike native coins, tokens have no payment-link format that wallets broadly agree on, so there is no amount in the code; the sender types it. The address is checked and the code drawn in your browser, and nothing you type is sent to this site.
How to create a USDT QR code
- 01
Find your address and its network
On an exchange, open Deposit, choose USDT, then choose a network — the address shown belongs to that network. In a wallet, open the USDT asset on the chain you use and tap Receive.
- 02
Pick the same network here
Select the network that matches the deposit page or wallet: Ethereum for ERC-20, Tron for TRC-20, BNB Smart Chain for BEP-20, and so on.
- 03
Paste the address
Paste it above. A Tron address starts with T; Ethereum and BNB Smart Chain use 0x; Solana addresses are base58 with no prefix. If the shape does not match the network, you will see an error.
- 04
Download, label, and test
Download the PNG or SVG and print the network name next to it — “USDT · TRC-20 (Tron)”, for example. Scan it with a wallet to check the address before sharing.
USDT networks at a glance
Ethereum (ERC-20)
Addresses start with 0x. Widely supported by wallets and exchanges, and network fees are paid in ETH, which the sender needs to have.
Tron (TRC-20)
Addresses start with T and carry a checksum, so typos are caught. Common for exchange transfers; fees are paid in TRX or Tron energy.
BNB Smart Chain (BEP-20)
Addresses use 0x and look exactly like Ethereum addresses. That is the trap: USDT sent on BNB Smart Chain to an exchange address that only watches Ethereum may not be credited.
Solana
USDT on Solana is received at your normal Solana wallet address, a base58 string with no prefix. Pick it only if your wallet or exchange lists USDT on Solana for that address.
Why the wrong network loses funds
Each network keeps its own ledger. Tokens sent on a network your wallet does not watch, or that an exchange does not support for that deposit address, may be lost, or recoverable only through slow support requests. The code cannot prevent that; the label beside it can.
Exchange memos
A few exchanges show a memo or tag alongside some deposit addresses. If yours does, the sender must enter it, so print it in text next to the code — leaving it out usually delays or loses the deposit.
Where a USDT QR code helps
- Invoices for freelance and remote work
- Shop counters that take stablecoin payments
- Donation pages for charities and creators
- Payments between friends or family abroad
- Market stalls and pop-up events
- Stream overlays and video descriptions
Always state the network next to the code. A 0x address by itself does not say whether it expects Ethereum or BNB Smart Chain.
Never put a private key or seed phrase in a QR code. Only the receiving address is needed to get paid.
USDT transfers cannot be reversed by you or by this site. Check the first and last characters of the scanned address against your wallet before printing, and keep printed codes where they cannot be covered by a scammer’s sticker.
This site is not a wallet or a payment service. It does not hold USDT, check balances, or confirm that a payment arrived.
Questions about this
Choose the network your address belongs to, paste the address above, and download the code. Print the network name beside it so senders choose the same one.
The one your wallet or exchange showed when it gave you the address. This page does not recommend a network; it makes sure the code matches the one you already use.
The tokens arrive on a ledger your wallet may not show. Depending on the wallet or exchange, they may be recoverable through support or lost. Labelling the network clearly is the best protection.
No. Token payment links are not supported consistently by wallets, so the code carries the address only and the sender enters the amount.
The code will be identical, but the network you pick decides which rules the address is checked against, and it is the network you should print next to the code. Senders need to know which one to use.
No. The address is validated and the code drawn in your browser. The site uses Google Analytics to count visits and may show ads, but it never receives your address.