Bitcoin Payments
Wallet addresses are long and unforgiving — one mistyped character sends funds nowhere. A Bitcoin QR code removes that risk entirely: the payer scans, and their wallet fills in your exact address.
Enter your wallet address
Paste your Bitcoin address. You can optionally include a requested amount.
Generate the code
The address is encoded so any wallet app can read it on scan.
Share or display it
Print it, show it on screen, or add it to an invoice for crypto-friendly customers.
Where it delivers
Crypto-friendly merchants
Accept Bitcoin in person without dictating an address.
Online invoices
Add a scannable address so payers avoid copy-paste errors.
Donations and tipping
Let supporters send crypto with a single scan.
Functionality
- Bitcoin address encoding
- Optional requested amount
- Readable by standard wallet apps
- Static — permanent, no server
- Full styling support
Because crypto transactions are irreversible, a scannable address is safer than a typed one — it eliminates the costly risk of a single wrong character.
Create yoursPractical notes
The point is eliminating typos
A wallet address is a long string where a single wrong character sends funds nowhere recoverable. A QR code removes the retyping entirely, which is why they are standard across the whole ecosystem.
Check the first and last characters after scanning
Good practice on the payer's side is to confirm the opening and closing characters of the address shown in their wallet against the one you published. It takes a second and catches a swapped code.
A fixed amount is encoded in the URI
The code can carry an amount alongside the address, so the payer's wallet pre-fills it. Because exchange rates move, a code with a fixed crypto amount is better suited to a known quantity than to a price expressed in your local currency.
Print the address in text as well
A code is the fast path, but a human-readable copy of the address underneath it is a useful fallback. If a camera cannot focus, if the surface is damaged, or if someone is working from a saved photograph, the written address still works. It also lets a cautious payer verify that the code and the text agree before they send anything, which is the single best defence against a swapped sticker.
Common questions
Which wallets can read the code?
Any wallet that supports the standard BIP-21 URI scheme, which is effectively all mainstream ones. The code is plain text in a published format, not something proprietary.
Can I include an amount?
Yes. The amount is encoded with the address and most wallets will pre-fill it. Leave it empty for donations where the payer decides.
Is my wallet address private?
No, and it is not meant to be. A receiving address is public by design — that is how someone pays you. The code is generated in your browser and the address is not stored on this site.