USDC QR Code Generator
Create a QR code for your USDC address on the network you receive on — Ethereum, Solana, Base, Polygon, or BNB Smart Chain. The address is checked in your browser against that network’s format.
What a USDC QR code is
A USDC QR code is a static QR code that stores a receiving address for USD Coin on one specific network — such as Ethereum, Solana, Base, Polygon, or BNB Smart Chain — so the sender’s wallet can scan the address instead of typing it.
Pick the network, paste your USDC receiving address, and download a code a wallet can scan. USDC is issued on many blockchains, and a transfer only reaches you if it is sent on the network your address is for — so the generator asks for the network first and validates the address against it.
The code holds the address only, with no amount: there is no token payment link that wallets support consistently, so the sender types how much to send. Everything is done in your browser, and the address never leaves your device.
How to create a USDC QR code
- 01
Get the address for one network
On an exchange, open Deposit, choose USDC, then the network. In a wallet, open USDC on the chain you hold it on and tap Receive.
- 02
Choose that network here
Select the same network in the generator. Ethereum, Base, Polygon, and BNB Smart Chain all use 0x addresses; Solana uses base58.
- 03
Paste and generate
Paste the address. If it does not fit the network’s format — a Solana address with Ethereum selected, for example — you get an error rather than a code.
- 04
Label the network and test
Download the PNG or SVG, print “USDC on Base” or similar next to it, and scan it once with a wallet to check the address.
Getting the USDC network right
Ethereum
0x addresses, supported almost everywhere. The sender pays network fees in ETH, which can be noticeable for small payments.
Solana
Base58 addresses of 32 to 44 characters. Use your main wallet address — the wallet handles the token account behind it. Solana addresses have no checksum, so compare the characters carefully.
Base and Polygon
Both use 0x addresses identical in form to Ethereum’s. Many wallets show them as separate networks for the same account; pick the one you actually check.
BNB Smart Chain
Also 0x. USDC on BNB Smart Chain has been offered by exchanges as a bridged or exchange-issued version; make sure your wallet or exchange lists it before using it.
Native vs bridged USDC
On some networks there are two tokens called USDC: the one Circle issues directly and an older bridged version, sometimes labelled USDC.e. They are different tokens. Tell senders which one you expect if your exchange distinguishes them.
Exchange deposit addresses
Deposit addresses are tied to the network you chose on the deposit page. Using one for a different network is the most common way USDC transfers go missing.
Where a USDC QR code helps
- Invoices for contractors and freelancers
- Payments at a shop counter or stall
- Donation pages and fundraisers
- Splitting costs between friends
- Event ticket desks and pop-ups
- Creator tip pages and stream overlays
Print the network next to the code. The same 0x address is valid on Ethereum, Base, Polygon, and BNB Smart Chain, and the code alone cannot tell the sender which one you mean.
Never encode a private key or seed phrase. Only the receiving address is needed.
USDC transfers cannot be reversed by this site. Scan your code before printing, compare the first and last characters with your wallet, and keep printed codes where nobody can stick a different one on top.
This site does not hold USDC, connect to wallets, or confirm payments. It only draws the code.
Questions about this
Choose the network your address is on, paste the address above, and download the code. Print the network name beside it.
The one your wallet or exchange used when it gave you the address. The generator does not pick for you, because the right answer depends on where you receive.
No. The code carries the address only, and the sender enters the amount in their wallet.
Your normal wallet address. Solana wallets create and find the USDC token account for that address automatically when someone sends to it.
It arrives on a ledger your wallet may not be watching. You may be able to recover it by adding that network to a self-custody wallet, but exchanges often cannot. A clear network label is the best prevention.
No. Validation and drawing happen in your browser. The site uses Google Analytics to count visits and may show ads, but never receives the address.