Free Tool
Bitcoin QR Code Generator
Create a scannable Bitcoin payment request in seconds.
About Bitcoin QR Code Generator
A Bitcoin QR code encodes a BIP-21 URI (bitcoin:address?amount=0.001&label=Donation) that any Bitcoin wallet can scan to pre-fill a payment. Enter your wallet address — P2PKH (starts with 1), P2SH (starts with 3), or native bech32 (starts with bc1) — and optionally set an amount in BTC and a label. The generator validates the address format before generating.
Common uses
- Merchants accepting Bitcoin at a physical point of sale
- Donation pages on posters or flyers
- Freelancers and contractors invoicing in Bitcoin
- Event tickets or merchandise with a payment QR
- Personal addresses for receiving Bitcoin from friends
Frequently asked questions
- Which address formats are supported?
- All three main formats: P2PKH (legacy, starts with 1), P2SH (starts with 3), and native SegWit bech32 (starts with bc1). All are compatible with major wallets.
- Should I set a fixed amount?
- It depends on your use case. For a fixed-price sale, set the amount so the wallet pre-fills it. For donations or general-purpose addresses, leave it blank and let the sender decide.
- Is it safe to share my Bitcoin address as a QR code?
- Yes. A Bitcoin address is public information — it's safe to share. Anyone can send to it, but only the holder of the private key can spend from it.
- Which wallets can scan a Bitcoin QR code?
- All major wallets including Coinbase, Trust Wallet, Electrum, Blue Wallet, Exodus, Ledger Live, and hardware wallet companion apps.