USDT QR code generator
Pick the network first. USDT on Tron, Ethereum and Solana are different codes, and one cannot pay an address on another.
A USDT QR code stores a Tether receiving address on one named network, so a wallet sends the token on the right chain.
Style this code — colour, shape, branding, frame and output
Colour & contrastThe ink, the paper behind it, and the three eyes. Every choice is contrast-checked as you make it.
ShapeHow the squares are drawn. The three eyes are styled apart from the data, because a scanner finds the code by them.
BrandingYour mark on the code. Every picture here costs scanability — the notes say how much, and the preview is the truth.
Frame & captionA border and a line of text around the code — the "scan me" that tells a passer-by what it is for.
OutputWhat comes out of the download buttons, and what the symbol actually carries.
Print-ready PDF
A press file at the finished size: 3mm bleed, crop marks and a trim box a print shop’s checks read. The code is drawn black on white whatever the design above — how a colour prints is something only a test print can show.
USDT is a token, not a chain
There is no such thing as a USDT address. There is a USDT balance on Tron, a different one on Ethereum, a different one on Solana. Sending to the wrong one is permanent — no support desk anywhere can reverse it. That is why the network is the first thing this form asks and why it has no default.
What each network can carry
Ethereum encodes a token transfer with the contract address and the amount in USDT’s six decimal places. Solana Pay names the mint and takes plain decimal amounts. Tron has no payment-link standard at all, so a Tron code carries the address only — enter an amount with Tron selected and the form says so rather than dropping it.
Where the contract addresses came from
Each was read from Tether’s own supported-protocols list and confirmed independently before it was written down, and a test pins every one. That check earned its keep: the tokens sold as USDT on some other chains are issued by exchanges rather than by Tether, and this generator does not offer them.
USDT QR codes
Which network should I choose?
Whichever your recipient told you. If they sent you an address, the address itself says a lot — Tron addresses start with T, Ethereum with 0x — but only they can confirm which network their wallet is watching.
Why is BNB Chain not offered?
Tether does not issue USDT there. The token on BNB Smart Chain is Binance-Peg BSC-USD, issued by Binance, and its on-chain symbol is not USDT. Offering it under this name would be wrong.
Can a Tron code carry an amount?
No. Tron has no payment-link standard, so there is nowhere in the code to put one. The form refuses rather than encoding the address and quietly leaving the amount behind.
Does the payer pay the network fee?
Yes — the sender pays it, and on Ethereum it can be more than a small transfer is worth. Tron and Solana are cheaper, which is why most USDT moves on them.

Built to ISO/IEC 18004:2024 (the QR code symbology)