Free Crypto Wallet QR Code Generator
Turn a wallet address into a scannable payment request, with an optional amount. Free Bitcoin, Ethereum and multi-chain QR code, generated entirely in your browser.
- Free, no sign-up
- Runs in your browser
- PNG and SVG
- Yours to use commercially
What this tool does
Wallet addresses are long, case-sensitive and unforgiving — a mistyped one sends money nowhere recoverable. That is the actual reason crypto payments are done by QR: not convenience, but the removal of manual transcription from a step that cannot be undone.
At a glance
| Encodes | A payment URI: chain, wallet address and an optional amount |
|---|---|
| Check it yourself | Scan your own code and compare the address character by character before publishing it |
| Cost | Free, no limits on how many you make |
| Sign-up | None. No account, no email address |
| You download | PNG (high resolution) and SVG (vector) |
| Where it runs | Entirely in your browser. Nothing is uploaded |
| Code type | Static — the content lives inside the image |
| Editable after printing | No. Change the content and you get a new code |
| Scan tracking | No. There is no server in the path to count a scan |
How it works
Enter your details
Pick the network, paste your wallet address, and optionally set an amount.
Style it, and keep it scannable
Pick colours, module and eye shapes, a gradient, a frame, or drop your logo in the middle. The preview updates as you type and the timing patterns stay square, which is what keeps it readable.
Download and print
Take a high-resolution PNG or a vector SVG. Free, no sign-up, no watermark, and the file is yours.
Good to know
- Check the address character by character against your wallet before you print anything. This tool cannot validate that an address is yours, and a wrong one is unrecoverable.
- The network matters as much as the address. Sending on the wrong chain to a right-looking address is one of the most common ways funds are lost.
- Anyone who photographs the code can see the address and, on a public chain, its entire balance and history. That is a property of the chain, not of this tool.
- This is a static QR code: your content is encoded into the image itself, so nothing is stored on our servers and the code never expires — but its destination is fixed once you print it.
- Everything runs in your browser. What you type is never uploaded, which is also why there are no scan statistics on these codes: there is no server in the path to count anything.
Need an editable, trackable QR?
A dynamic Qrindo code keeps the same printed image but lets you re-point it any time and tracks every scan, geo, device, and live.
Frequently asked questions
Is it safe to print a wallet address as a QR code?
A receiving address is public by design, so printing it does not expose your funds. What it does expose is your balance and payment history to anybody who scans it, since public chains are readable by everyone. Use a fresh address per campaign if that matters.
Which networks does this support?
It writes the standard scheme:address?amount= form, which Bitcoin, Ethereum, Litecoin, Bitcoin Cash, Dogecoin, Monero and Solana wallets all read. Whether a specific wallet honours the amount varies; the address always works.
Does the amount lock the payment?
No. It pre-fills the sending screen and the payer can change it before confirming. Treat the amount as a convenience, never as an invoice you can rely on being paid exactly.
Is it safe to print a wallet address as a QR code?
A receiving address is public by design, so publishing it is not the risk. The risk is a wrong address: transfers are irreversible, so scan your own printed code and check the address against your wallet before it goes anywhere.
Does the code work across different chains?
No, and this is where money gets lost. An address is chain-specific, and sending on the wrong network usually destroys the funds. The chain is part of what this code encodes, but the sending wallet still has to be on the same one.
Can I set the amount in advance?
Yes, and most wallets pre-fill it. Treat it as a suggestion: the sender can still edit the figure before confirming, so never rely on it as a price that cannot be changed.
Still not sure about something? Read the full FAQ →
More free QR tools
QR generator
Create a free, high-resolution QR code for any link in seconds. Style it with your colours, shapes and logo, then download PNG or SVG. No sign-up, no watermark.
Free QR generatorWiFi QR
Let guests join your WiFi with one scan instead of typing a password. Generate a free WiFi QR code and print it for a café, an office, or a spare room.
Free QR generatorvCard QR
Share your contact details with one scan. Generate a free vCard QR code that saves your name, company, phone and email straight into the phone that scans it.
Free QR generatorWhatsApp QR
Start a WhatsApp chat with one scan, with your number and a message already typed. Built for support desks, order lines, bookings and delivery notes.
Free QR generatorPDF QR
Turn a menu, brochure, price list or manual into a scannable PDF QR code. Host the file anywhere with a public link and reach it with one scan.
Free toolQR reader
Upload a QR code image, or use your camera, and see exactly what is inside it — decoded, identified and labelled field by field, without opening anything.
Free toolQR safety check
Check a QR code before you open it. Decode the link and see whether it uses the tricks behind QR phishing — lookalike domains, hidden credentials, IP hosts and disguised downloads.
GuideDynamic vs static
The full guide to the difference between a code you can change and one you cannot.