Skip to content
qrcodegenerator.in
USDT

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.

Add the content
Match your exchange’s withdrawal screen. A wrong network cannot be reversed.
Style this code
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.
Foreground
18.0:1 against the background — clears the 4.5:1 a camera wants margin on.
Background
Eye colours
ShapeHow the squares are drawn. The three eyes are styled apart from the data, because a scanner finds the code by them.
Modules
Every shape here is decode-tested before it is offered. Shapes that lose the symbol — diamond, star, heart — are not on this list, however good they look.
Eye frame
Eye centre
BrandingYour mark on the code. Every picture here costs scanability — the notes say how much, and the preview is the truth.
Logo image
PNG, JPEG or WebP, up to 2MB. The modules beneath it are cleared and error correction rises to cover the hole.
Background picture
Sits behind the modules, quiet zone included. A busy picture is the classic reason a decorated code stops scanning — check the preview with a phone before printing.
Foreground texture
Washes over the ink itself, so it is capped well below full strength — at full strength there is no code left to scan.
Frame & captionA border and a line of text around the code — the "scan me" that tells a passer-by what it is for.
Frame style
A frame is drawn outside the quiet zone, never into it — the canvas grows instead, so the border cannot cost the code its margin.
OutputWhat comes out of the download buttons, and what the symbol actually carries.
Options
Automatic picks the smallest encoding that carries your text, and is right almost always. The other three exist for older scanners that expect one specific encoding; each refuses text it cannot carry rather than mangling it. Encodings we cannot convert to correctly are not offered at all.The margin never goes below 4 — ISO/IEC 18004's minimum; smaller is not a QR code. A logo raises error correction to at least Q. Encoding is chosen by the encoder per symbol and shown in the readout — a manual charset menu only makes codes bigger.
Embedded dataethereum:0xdAC17F958D2ee523a2206206994597C13D831ec7@1/transfer?address=0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAedThe exact text the symbol carries — what any scanner will read out.
Save this design — free account, the code stays editable →
Your code
v745×45 modulesmixedEC-M109/124mask 2
4/4 4 of 4 checks passHow we measure (opens in a new tab)
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.

No account · no watermark · no scan limits

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.

Example Tether (USDT) QR code made with this generator, decode-tested, not scored
An example Tether (USDT) QR code from this generator — the same code the preview above shows, decoded before it was published.

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