Free Crypto Wallet QR Code Generator
Share your crypto wallet address as a scannable QR code. Dedicated Bitcoin and Ethereum modes with standard payment URIs — and your Ethereum address QR also receives ERC-20 tokens like USDT and USDC.
What Is a Crypto Wallet QR Code?
A crypto QR code encodes your wallet address — and optionally a requested amount — into a scannable image. Instead of having someone type a long address and risk a typo, they simply scan your QR code and the address is pre-filled in their wallet app instantly.
The generator has two dedicated payment modes: Bitcoin, which builds a standard BIP-21 bitcoin: URI with an optional amount and label, and Ethereum, which builds an ethereum: URI with an optional amount. Wallet apps recognize these URI schemes and pre-fill the payment screen. For chains without a dedicated mode here — Solana, Litecoin, Tron — use the text QR code tool to encode the bare address; most wallet apps accept a scanned plain address too.
Receiving USDT? Tether is a token that lives on other blockchains rather than a chain of its own, so a USDT QR code is really an address QR code for the network you receive on. For ERC-20 USDT, generate a QR code for your Ethereum address — the same 0x address receives ETH, USDT, USDC, and every other ERC-20 token; the sender picks the token in their wallet before confirming. For USDT on another network, such as Tron (TRC-20), encode that network's address with the text QR tool. Always tell the sender which network you use: funds sent on the wrong network are usually unrecoverable.
Typos are the reason crypto QR codes exist. A wallet address is 26 to 62 characters of case-sensitive text with no undo button — a single wrong character sends funds to an address nobody controls. Scanning eliminates transcription entirely: the sender's wallet reads the exact address you encoded. Even so, verify the code before publishing it: scan your own printout and compare the first and last four characters against your wallet app.
For print, treat a crypto QR code like any high-stakes code: strong contrast, a clear quiet zone, and at least 2 x 2 cm at close range. Add a short label — the currency, the network, and what the payment is for — so senders know exactly what they are scanning. On donation pages and stream overlays, show the address text next to the code so cautious senders can cross-check.
Static versus dynamic works differently for crypto than for ordinary links. A static code encodes your address directly in the image — nothing sits between the sender and the blockchain, which is exactly what most recipients want for a payment code. A dynamic reRoute link is useful for the page around the payment: point a printed code at a hosted donation page listing your addresses for several currencies, and you can update addresses or add chains later without reprinting — plus see how many people scanned.
Your wallet address is generated into the QR code entirely in your browser — it is never sent to or stored on any server, and downloads carry no watermark. Download in PNG, SVG, or WebP and use it on printed materials, stream overlays, or websites.
Why Use a Crypto Wallet QR Code
No Mistyped Addresses
The sender's wallet reads the exact address you encoded — no transcribing 40+ case-sensitive characters, no funds lost to a typo.
Standard Payment URIs
Bitcoin codes use the BIP-21 bitcoin: format and Ethereum codes use ethereum: — the schemes wallet apps recognize and pre-fill automatically.
One Ethereum Code, Every ERC-20 Token
Your 0x address receives ETH, USDT, USDC, and any other ERC-20 token — the sender simply picks the token in their wallet before confirming.
Optional Requested Amount
Embed a BTC or ETH amount for invoices, fixed-price sales, and suggested donations so the sender's wallet is pre-filled and mistake-proof.
Fully Private, Client-Side Generation
Your wallet address never leaves your browser. Nothing is uploaded, logged, or stored — the code is rendered locally on your device.
Print-Ready, Watermark-Free Downloads
High-resolution PNG, scalable SVG, or WebP with custom colors and a center logo — free, unlimited, and with no watermark.
Where to Use a Crypto QR Code
Streamers and creators put a tip code on overlays, channel banners, and video descriptions so supporters can send BTC or ETH without copy-pasting an address from chat.
Nonprofits and open-source projects add donation codes to websites, READMEs, and event tables — crypto donations from anywhere in the world, with no payment processor between donor and recipient.
Freelancers who invoice in crypto embed a payment code with a requested amount on the invoice itself, so the client scans, confirms, and pays the exact figure.
Merchants at markets, meetups, and crypto-friendly shops display a counter code for point-of-sale payments — a printed stand does the job with no terminal hardware.
Personal use is just as common: print your receiving address for cold-storage records, or share a code instead of reading an address aloud when a friend owes you money.
How to Create a Crypto Wallet QR Code
- 1
Enter your wallet address
Choose the Bitcoin or Ethereum content type and paste your full wallet address into the input field. Double-check the first and last characters against your wallet before printing.
- 2
Set an optional amount
Optionally enter a requested payment amount in BTC or ETH. This pre-fills the amount field in the sender's wallet app — great for invoices and donations.
- 3
Customize and download
Choose colors and a dot style that fits your brand or use case. Download as PNG, SVG, or WebP for print or digital use.