Crypto QR Code Guide
Complete guide to generating cryptocurrency payment QR codes for Bitcoin, Ethereum, Lightning Network, and other digital assets.
Security First
All QR codes are generated locally in your browser using industry-standard formats. No private data is sent to servers. Always verify addresses before sending funds.
Bitcoin (BTC)
Overview
Bitcoin QR codes allow instant payment setup by encoding wallet addresses and optional payment amounts. Recipients can scan the code with any Bitcoin wallet app to initiate transfers.
How to Generate
- 1Navigate to the Crypto page from the main menu
- 2Select the Bitcoin tab
- 3Enter the recipient's Bitcoin address (starts with 1, 3, or bc1)
- 4Optionally enter the amount in BTC (e.g., 0.001)
- 5Add a label/message if desired (appears in wallet apps)
- 6Click "Generate Bitcoin QR" button
- 7Download or share the generated QR code
Example
Best Practices
- Always double-check the address before generating
- Test with small amounts first
- Include labels for better transaction tracking
- Use bech32 addresses (bc1...) for lower fees
Ethereum (ETH)
Overview
This tool generates native ETH transfer requests using ERC-681. ERC20 token transfers and contract calls are not supported. Enter the amount in ETH; the encoded value uses integer wei.
How to Generate
- 1Select the Ethereum tab
- 2Enter the recipient's Ethereum address (0x...)
- 3Select the network that matches the receiving wallet
- 4Enter the amount in ETH, with at most 18 decimal places
- 5Optionally specify an integer gas limit
- 6Generate and download the QR code
Example
Important Notes
This example requests 0.001 ETH on Mainnet (chain ID 1). Verify the recipient, network and amount in the receiving wallet preview. Address checksum validation does not establish ownership or guarantee wallet support.
Lightning Network
Overview
Lightning Network QR codes enable instant, low-fee Bitcoin micropayments. They encode payment invoices that expire after a set time.
How to Generate
- 1Select the Lightning tab
- 2Choose invoice type: Fixed amount or Flexible
- 3Enter the Lightning invoice (starts with lnbc...)
- 4For new invoices, enter amount in satoshis
- 5Set expiry time (default: 1 hour)
- 6Add description for the payment
- 7Generate the QR code immediately as invoices expire
Example
Lightning Tips
- Generate QR codes only when ready to receive payment
- Shorter expiry times reduce payment failure risk
- Include clear descriptions for easier reconciliation
- Test with small amounts (a few sats) first
Common Questions
Why isn't my QR code scanning?
Ensure sufficient contrast between the QR code and background. Make the QR code at least 2x2 inches for reliable scanning.
Can I reuse the same QR code?
Bitcoin and Ethereum addresses can be reused, but it's recommended to generate new addresses for privacy. Lightning invoices cannot be reused.
Is it safe to share QR codes publicly?
Sharing receive addresses is safe, but be aware that blockchain transactions are public. Never share private keys as QR codes.
Ready to Generate?
Start creating secure cryptocurrency QR codes with our privacy-first generator.