Bitcoin QR Code Generator

Create a Bitcoin payment QR code that can include your wallet address, amount and label for quick scanning in compatible wallets.

COMPANIES OF ALL SIZES TRUST US

What is a Bitcoin QR code and how it works

A Bitcoin QR code is a QR code that opens a Bitcoin wallet with your receiving address, and optionally an amount, already filled in. It uses the BIP 21 URI scheme, the standard format recognised by wallets: bitcoin:bc1q...?amount=0.001&label=Coffee. Scan it with a wallet camera on iOS or Android, check the address and amount, then confirm the on-chain transfer. No app install or redirect is needed because the payment data is encoded directly in the pattern.

You can add your logo, brand colours and AI-designed pixel styling so the code fits your shopfront, donation page or content channel. Print it on checkout signs, food truck windows, market stall boards, freelance invoices, creator tip jars, podcast end screens, donation flyers or Bitcoin ATM decals. The payment data sits directly inside the QR code, so any compatible wallet camera can read it after printing. For better privacy, use a fresh HD wallet address for each print batch. You can learn more from the Bitcoin.org official site.

Build a BIP21 Bitcoin QR Code in 3 Steps

Paste your Bitcoin address with an optional BIP21 amount and label, customise the design with your logo and AI pixel styling, then download PNG, SVG or PDF for checkout signs, tip jars or invoices.

  1. Step 1

    Paste your wallet address

    Add your Bitcoin address, whether legacy 1..., SegWit 3..., or bech32 bc1.... You can also include an amount and label as BIP21 parameters: bitcoin:bc1q...?amount=0.001&label=Coffee. The sender’s wallet can then pre-fill the payment screen before broadcast.

  2. Step 2

    Customise the QR code

    Add your logo, brand colours and pixel patterns. Choose from 1200+ templates or generate QR Art to match your shop, food truck, freelance work or content channel before export.

  3. Step 3

    Print and use it

    Export in PNG for screens, SVG for print, or PDF for layered design files. Print on checkout signs, food truck windows, tip jars or donation flyers. Test the scan with iOS Camera, Android Lens or major wallets to make sure BIP21 is read correctly.

Frequently asked questions about Bitcoin QR codes

Receiving Bitcoin payments with QR codes

A Bitcoin QR code is created by encoding a BIP21 URI that pre-fills the sender’s wallet payment screen. Paste your Bitcoin address, whether legacy 1..., SegWit 3..., or bech32 bc1..., into QR Code AI, then optionally add a BTC amount and label. You can customise the design with your logo and brand colours, then download it as PNG, SVG or PDF. The payment data is stored directly in the QR pattern, so compatible wallet cameras can read it after printing.

Yes, BIP21 supports an optional amount parameter. Add ?amount=0.001 to the bitcoin: URI so the sender’s wallet pre-fills the payment value. You can also include a label or message with parameters such as &label=Tip&message=Coffee for extra context. The sender still reviews the address and amount before signing and broadcasting the on-chain transaction.

Yes, sharing a Bitcoin wallet address as a QR code is generally safe because the address is public information, not a private key. Anyone who scans it can send funds to that address, but they cannot withdraw from it. The format is widely supported by major wallets, and hardware wallets still show the destination on the device screen before the transaction is signed.

Lightning Network invoice QR codes use a different payload called BOLT-11, usually starting with lnbc, rather than BIP21. Create the invoice in your Lightning wallet, such as Wallet of Satoshi, Phoenix, Strike, Muun, Breez or Zeus, then copy the lnbc string and turn it into a QR code with QR Code AI. Lightning invoices are temporary by design, so they normally expire after a set time.

To send Bitcoin with a QR code, open the payment or send screen in a compatible wallet such as Coinbase, Cash App, Strike or Muun, tap the QR scanner and point the camera at the code. The wallet reads the BIP21 data and fills in the recipient address, plus any preset amount and label. Check the details carefully, then confirm the transaction for on-chain broadcast.

Print a Bitcoin QR code when you want to accept on-chain BTC for tips, donations or checkout with no chargebacks. Print an Ethereum QR when you accept ETH or ERC-20 tokens, including stablecoins and Web3-related payments. Print a PayPal QR when customers prefer fiat and buyer protection. If your audience varies, placing all three on the same payment sign gives people a clear choice.

To scan a Bitcoin QR code in Cash App, open the app, go to the Bitcoin tab on the home screen, choose Send Bitcoin, then tap the QR scanner icon in the top-right corner. Point the camera at the Bitcoin QR code and Cash App will read the BIP21 data, fill in the recipient address and any preset amount, then ask you to review and confirm before sending. A similar flow works in other major wallets too.