The customer's wallet. Address pre-filled. Optionally the amount too.
The QR encodes a registered URI scheme — bitcoin:, ethereum:, litecoin: and so on. The customer's wallet app intercepts the URI, jumps to the send screen, and pre-fills the recipient address. No typing a 42-character wallet address by hand.
A wallet address is 42 characters of "don't get this wrong".
Crypto addresses are case-sensitive, easy to mis-type, and impossible to recover from a typo. A QR removes the entire input-error class. The customer scans, the wallet opens with the correct address, they only have to confirm.
Optionally pre-fill an amount and a label. The customer's wallet honours both.
BIP-21 has lived in wallets since 2012.
Every major wallet — Coinbase Wallet, MetaMask, Phantom, Trust Wallet, Exodus, native iOS / Android wallets — implements the BIP-21 URI scheme. The format is the same shape across chains, just a different prefix.
ethereum:, Solana solana:, etc. We handle the URL-encoding and chain prefix automatically.Anywhere you accept crypto and want to skip the typing.
Tip jars at counters, donation buttons in print, OTC payment receipts, invoice PDFs. The QR replaces a long copy-paste with a single scan — and removes the "wrong address" failure mode entirely.
Tip jar QR
Counter sign. Optional amount set to a small default; customer adjusts before sending.
Non-profit donation page
Print on receipts, banners, sponsorship cards. Donor scans, sends — no platform takes a cut.
Invoice payment
QR on the PDF invoice. Customer scans, address + amount pre-filled, no copy-paste mistakes.
Tip / commission
On your portfolio page, livestream overlay, or merch tag. Fans send a tip without leaving the platform's payment friction.
Crypto-pay counter
For shops accepting crypto: customer scans at checkout, sends the exact amount, you confirm on your end.
Anonymous receive
Privacy-focused chains support the same URI format. QR on a sticker or business card; no third-party hosts your address.
A typo in a phone number is annoying. A typo in a wallet address loses money.
Crypto sends are irreversible. There's no chargeback if the customer pastes the wrong address — the funds are gone. The QR is the only widely-supported way to make payment send to a strange-looking 42-character string actually safe.
Zero input error
Scan reads the exact address. The customer never types a character.
Chain-agnostic
Same URI shape across BTC, ETH, SOL, LTC, DOGE, XMR. Pick the chain in the form; we handle the prefix.
Editable address
If you rotate addresses (privacy practice for some wallets), update in the dashboard. The QR keeps working.
No platform fee
The customer's wallet sends directly to your address. No middleman, no payment processor cut.
Things people ask before printing the tip jar.
Which wallets support these QR codes?+
Every major one. Coinbase Wallet, MetaMask, Phantom, Trust Wallet, Exodus, Ledger Live mobile, Rainbow, the native iOS/Android camera scanners on most phones. The BIP-21 / EIP-681 standards are nearly universal in production wallets shipped after 2018.
Can I pre-fill the amount, or should the customer set it?+
Either works. Pre-fill an amount for fixed-price items (a specific donation tier, an invoice). Leave it blank for tips and discretionary donations where the customer picks. The form has an optional amount field; what you leave blank stays blank for the customer.
Will Apple Pay / Google Pay-style "confirm-only" work?+
That's exactly the experience BIP-21 was designed for. The customer sees the pre-filled send screen, taps the confirm button (with biometric / passcode), payment goes. They never type the address themselves.
Can I change the address later?+
Yes — edit the destination in your dashboard. Same QR card, new address. Useful for rotating receive addresses for privacy, or pointing the QR at a fresh address per campaign.
Will my analytics see the actual payment?+
No — we only see the scan + redirect. The transaction happens on-chain, between the customer's wallet and your address. Use a block explorer to confirm payment arrived. The scan counter on our side tells you which placement (counter card, invoice, livestream overlay) drove the most attempts.
Does this work for ERC-20 / SPL tokens (USDC, USDT, etc.)?+
For ERC-20 on Ethereum, the EIP-681 URI format with the contract address works in most wallets — paste the full URI in the dashboard's URL field rather than using the basic form. For tokens on other chains, support is wallet-dependent. Pure Bitcoin/Ethereum/Solana native asset transfers are universal.
Is this taxable / a regulated activity?+
Receiving crypto is treated as income / a taxable event in most jurisdictions. The QR doesn't change that — same rules as if a customer sent crypto to your address by any other route. Talk to an accountant who knows crypto for your country.
Print the QR. Get paid in seconds.
Free to start. Lifetime tier for your own domain and unbranded redirect pages.
Get started free →QR codes in retail — shelf tags, packaging, attribution
Retail QR codes bridge in-store browse and online buy. Shelf-tag SKU links, packaging transparency, fitting-room calls, and the om
Read →QR codes for invoicing — SEPA, UPI, and bank payment QRs
Payment QR codes for invoicing — SEPA EPC069-12 in Europe, UPI in India, and the US gap. The exact strings, what banks parse, and
Read →QR codes for nonprofits — donations, volunteers, awareness
How nonprofits use QR codes for donations, volunteer signups, and awareness. Dynamic-vs-static, attribution, mobile donation pages
Read →