Bitcoin QR Code Generator

BIP21 QR Codes That Auto-Fill Amount in Any Bitcoin Wallet

What is a Bitcoin QR code and how does it work

A Bitcoin QR code is a QR code that opens a Bitcoin wallet with your receiving address (and optionally an amount) already filled in. Behind the scenes it uses BIP 21, the standard format wallets recognise: bitcoin:bc1q...?amount=0.001&label=Coffee. Scan with any wallet camera on iOS or Android, review the address and amount, then confirm to broadcast on-chain. No app install or URL redirect; the address is encoded directly inside the pixel pattern.

Add your logo, brand colors and AI-designed pixel art so codes match your storefront, donation page or content channel. Print on small-business checkout signs, food-truck windows, market stall placards, freelance invoice headers, creator tip jars, podcast outro screens, donation flyers or Bitcoin ATM kiosk decals. Bitcoin QRs encode the BIP21 payload directly into the pixel pattern, so the data is embedded in the code itself and any wallet camera can read it once printed. Use a fresh HD wallet address per print run to preserve transaction privacy. Learn more about how Bitcoin works at Bitcoin.org or read the original Bitcoin whitepaper. US merchants should review SEC Bitcoin investor guidance before accepting cryptocurrency payments.

Build a BIP21 Bitcoin QR Code in 3 Steps

Paste your Bitcoin address with optional BIP21 amount and label, brand the QR code with logo and AI pixel art, then download in PNG, SVG, or PDF for checkout signs, tip jars, or invoice headers.

  1. Step 1

    Paste your wallet address

    Add your Bitcoin address (legacy 1..., SegWit 3..., or bech32 bc1...). Optionally include an amount and label as BIP21 parameters: bitcoin:bc1q...?amount=0.001&label=Coffee. The sender's wallet auto-fills the send dialog before broadcast.

  2. Step 2

    Brand the QR code

    Add your logo, brand colors and pixel patterns. Pick from 1200+ templates or generate AI-designed pixel art to match your storefront, food-truck, freelance or content-channel identity before exporting.

  3. Step 3

    Print and deploy

    Export in PNG for screen, SVG for print or PDF for layered design files. Print on checkout signs, food-truck windows, tip jars or donation flyers. Test the scan across iOS Camera, Android Lens or major wallets to confirm BIP21 parsing.

Frequently Asked Questions About Bitcoin QR Codes

Receiving Bitcoin with QR Codes

A Bitcoin QR code encodes a BIP21 URI that auto-fills the sender's wallet send dialog. Paste your Bitcoin address (legacy 1..., SegWit 3..., or bech32 bc1...) into QR Code AI, then optionally add an amount in BTC and a label as BIP21 parameters. Customize the design with your logo and brand colors, and download in PNG, SVG or PDF. The BIP21 data is encoded directly into the pixel pattern, so any wallet camera can read the code once printed.

BIP21 supports an optional amount parameter. Append ?amount=0.001 to the bitcoin: URI so the receiver's wallet auto-fills the send dialog with the value. Add a label or message via &label=Tip&message=Coffee parameters for context. The sender confirms the address and amount before signing and broadcasting on-chain.

Yes. Sharing your Bitcoin wallet address as a QR code is safe because the address is a public identifier, not a private key, similar to publishing an email address. Anyone who scans can send to it but cannot withdraw. The BIP21 URI format is supported by every major wallet (Coinbase, Cash App, Strike, MetaMask, Ledger Live, Trezor Suite, Muun, Phoenix, Exodus, Trust Wallet), and hardware wallets confirm the destination on the device screen before signing.

Lightning Network uses a separate BOLT-11 payload (lnbc...) different from BIP21. Generate a Lightning invoice in your LN wallet such as Wallet of Satoshi, Phoenix, Strike, Muun, Breez or Zeus. Copy the lnbc string then encode it as a QR code with QR Code AI. Lightning invoices are time-limited by design.

Open the send screen in any compatible wallet such as Coinbase, Cash App, Strike or Muun, tap the QR scanner icon and point the camera at the Bitcoin QR code. The wallet reads the BIP21 URI and auto-fills the recipient address along with any pre-set amount and label. Review the details and tap Confirm to broadcast the transaction on-chain. No copy-paste or manual address entry is needed.

Print a Bitcoin QR (BIP21) when you accept on-chain BTC for tips, donations or merchant checkout: the sender confirms before broadcast with no chargebacks. Print an Ethereum QR (EIP-681) when you accept ETH or ERC-20 stablecoins, NFT-mint contributions or DAO treasury sends. Print a PayPal QR when buyers prefer fiat with chargeback protection or live outside crypto-comfortable regions. Print all three side by side on the same checkout sign to let payers self-select.

To scan a Bitcoin QR code on Cash App, open the app and tap the Bitcoin tab on the home screen. Tap Send Bitcoin, then tap the QR scanner icon in the top-right corner and point the camera at the Bitcoin QR. Cash App reads the BIP21 URI, auto-fills the recipient address along with any pre-set amount, then asks you to review and confirm before broadcasting on-chain. The same flow works on Coinbase, Strike, Muun and any major wallet.