Cryptocurrency QR Codes
Accept Bitcoin, Ethereum, and other crypto payments with scannable wallet addresses.
Cryptocurrency QR codes encode your wallet address so customers can send payments easily. No typing long addresses, no copy-paste errors—just scan and pay.
What It Does
When someone scans, their crypto wallet app opens with your address pre-filled. They confirm the amount and send. Works with any wallet app that supports QR codes (virtually all of them).

Supported Cryptocurrencies
- Bitcoin (BTC): The original cryptocurrency
- Ethereum (ETH): Popular for smart contracts and NFTs
- Litecoin (LTC): Faster Bitcoin alternative
- Bitcoin Cash (BCH): Bitcoin fork with larger blocks
- Dash (DASH): Privacy-focused cryptocurrency
Each uses its own address format and URI scheme, so select the correct one when creating your code.
Creating a Crypto QR Code
Step 1: Click + Create QR Code and select Cryptocurrency.
Step 2: Choose your cryptocurrency from the dropdown.
Step 3: Enter your wallet address. We validate the format automatically.
Step 4: Optionally add a requested amount and message.
Step 5: Customize your QR code design and download.
Double-Check Your Address
Crypto transactions are irreversible. If you enter the wrong address, payments are lost forever. Copy-paste from your wallet app and verify before creating the code.
Optional Fields
Amount: Pre-fill a payment amount. Useful for fixed-price items or donations with suggested amounts.
Label: A short label (like your business name) that displays in the sender's wallet.
Message: A note that accompanies the transaction. Useful for invoice numbers or order references.
Where to Use Crypto QR Codes
Retail checkout: Accept crypto payments at your point of sale.
Invoices: Include a payment QR code on crypto-accepting invoices.
Donation pages: Non-profits accepting cryptocurrency donations.
Tipping: Musicians, content creators, service providers accepting tips.
E-commerce: Print on packing slips or order confirmations.
Events: Conference merchandise, art show purchases, popup shops.
How It Works Technically
Crypto QR codes use standardized URI formats:
- Bitcoin:
bitcoin:<address>?amount=<amount>&label=<label>&message=<message> - Ethereum:
ethereum:<address>?value=<amount> - Others follow similar patterns
These URIs are recognized by wallet apps and trigger the appropriate payment flow.
Static QR Code
Crypto QR codes are static—the wallet address is encoded directly in the pattern. This means:
- Cannot be edited after creation
- No scan tracking (we don't see payments either—that's on the blockchain)
- Works offline for scanning (payment still requires internet)
- Permanent: The code is valid as long as the wallet address exists
If you need different addresses for different products or tracking, create separate QR codes for each.
Security Considerations
Test with a small amount first. Verify payments reach your wallet before using in production.
Use dedicated receiving addresses. Some wallets generate new addresses for each transaction—use a stable address for QR codes.
Monitor your wallet. Set up notifications for incoming transactions.
Consider volatility. Crypto values fluctuate. If you need a specific fiat amount, update your QR codes as prices change—or use a payment processor that handles conversion.
Tips
Display multiple options. If you accept both Bitcoin and Ethereum, create codes for each and display them together.
Include conversion guidance. "Payment: 0.002 BTC (approx. $60 USD)" helps customers who think in fiat.
Explain the process. Many people haven't paid with crypto before. A brief "Scan with your wallet app" instruction helps.
Use high contrast designs. Crypto QR codes are often scanned from wallet apps in various lighting conditions.
Common Questions
Can I change the address after printing? No. Crypto QR codes are static. Create a new code if your address changes.
Why doesn't my wallet scan it? Make sure you selected the correct cryptocurrency type. A Bitcoin address won't work with an Ethereum wallet.
Can I see who paid? You'll see incoming transactions in your wallet. For business use, include a reference in the message field to match payments to orders.
Do you take a fee? We don't—we just create the QR code. Standard blockchain transaction fees apply when sending, paid by the sender.
What about stablecoins? We currently support the cryptocurrencies listed above. USDC, USDT, and other tokens aren't supported yet.
Can I convert to my currency automatically? That's handled by crypto payment processors like BitPay or Coinbase Commerce, not by the QR code itself.