Free Online Crypto Payment QR Code Generator with Address Checking
Turn a wallet address into a payment request any wallet app can scan, with an optional amount. The address checksum is verified in your browser before the code is built, because a single wrong character sends the money somewhere nobody can recover it from. Nothing is uploaded.
A payment request any wallet app can read. Scanning fills in your address, and the amount if you set one, so nobody has to retype 34 characters by hand.
Need more than one kind of code? The all in one generator has all twelve types on a single page, and keeps your colours, logo and frame when you switch between them.
Scanners read contrast, not colour. Keep dark dots on a light background, because reversing it stops many phones from scanning.
Finish
Gradient and frame, for posters and table tents.
Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.
Why Free QR Codes Expire, And Why These Do Not
The one thing worth understanding before you print anything.
| Static (this tool) | Dynamic (most free sites) | |
|---|---|---|
| What is inside the code | Your actual data | A short link to their server |
| If the company shuts down | Still works | Every printed code stops working |
| If they start charging | Nothing changes | The code can be switched off |
| Change the destination later | No, print a new one | Yes, this is the real advantage |
| Who sees who scanned it | Nobody | They do, with scan tracking |
| Works with no internet | For WiFi, vCard, text yes | Never, the link must resolve |
So the honest summary is this. If you need to change where a code points after it has been printed, or you need to count scans, you want a dynamic code and you should accept that it depends on a company staying in business. For everything else, which is most posters, menus, business cards, WiFi signs and product labels, a static code is the safer choice, because there is nothing in the middle that can fail.
How to Make a Crypto Payment QR Code
Four steps from blank form to print-ready file.
Use the copy button in your wallet and paste it here. Addresses are long strings with no meaning to the eye, so a typed one can be wrong in a way no human proofread will catch. The page then checks the maths behind it and tells you if it does not add up.
Each coin has its own address shapes and its own smallest unit. Choosing the wrong one here produces a code a wallet either refuses or, worse, accepts for a chain the address does not belong to. The page checks the address against the coin you chose, not just against itself.
An amount makes the code a precise request and removes the chance of someone paying the wrong figure. Leaving it blank makes a reusable code that works for any sum, which is what you want on a tip jar or a shop counter.
Download and scan the finished code with the wallet that will actually be used, and send the smallest amount you can. That one test is worth more than any amount of checking on screen, and it is the only way to be certain before a code goes on a wall.
Key Features & Capabilities
Designed for speed, privacy, and precision.
The checksum is computed in your browser, so a mistyped address is caught here.
Bitcoin, Ethereum, Litecoin, Dogecoin, Bitcoin Cash and Monero, each with its own rules.
Converted to the coin's smallest unit precisely, with no rounding at eighteen decimals.
Add who is being paid and what for, so the sender sees it before confirming.
PNG for screens, SVG for presses, PDF laid out ready to hand over.
The address stays in your browser. It is not logged, stored or sent anywhere.
This Is the One QR Code Where a Mistake Costs Money
What gets checked here, and what cannot be checked by anyone.
About the Crypto Payment QR Code Generator
A crypto payment QR code holds a payment request in the standard format wallets understand: which coin, which address, and optionally how much, who is being paid and what for. Scanning it fills all of that into the sender's wallet so nobody retypes a thirty four character string by hand, which is both tedious and the main way money gets lost.
This is the only tool on the site where being wrong costs money rather than inconvenience. A broken link code shows an error page. A broken payment code sends funds into nothing, permanently, with no reversal and nobody to appeal to. That asymmetry is the reason this page verifies the address instead of simply encoding whatever was pasted in, and the reason it says plainly when a format offers no check to verify.
What verification can and cannot do is worth being precise about. Most address formats include a checksum, so the page can prove an address is malformed, which catches typos, a character lost in copying and a truncated paste. It cannot prove the address belongs to you. Nothing can, from outside your wallet. So the routine stays the same however green the tick is: copy from the wallet, read it back, and send one minimal test payment before the code goes anywhere public.
One habit worth adopting: a printed address is a permanent public record. Anyone who scans the code can look up every payment ever made to it. On a shop counter that means your daily takings are visible to anybody who photographed the sign once. Where your wallet can issue a fresh address per invoice, use that, and keep the reusable code for tips and donations where the privacy does not matter.
Frequently Asked Questions
Everything you need to know about the QR Code Generator.
Related Tools
Every Other QR Code Tool
15 more tools in this set. All free, all in your browser.