Miguel González Calvo

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.