Bitcoin QR Code Generator

Create BIP21 Bitcoin QR codes that auto-fill the amount in any compatible wallet, ready to scan and pay.

COMPANIES OF ALL SIZES TRUST US

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. 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 iPhone or Android, check the address and amount, then confirm to send on-chain. No app installation or URL redirect is needed because the address is encoded directly in the pixel pattern.

Add your logo, brand colours and AI-generated designs so the code fits your shopfront, donation page or content channel. Print it on small-business till signs, food truck windows, market stall boards, freelance invoice headers, creator tip jars, podcast end screens, donation leaflets or Bitcoin ATM decals. The BIP21 payload is embedded directly in the code itself, so any wallet camera can read it once printed. Use a fresh HD wallet address for each print run to help protect transaction privacy. Learn more about Bitcoin on 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, style the QR code with your logo and AI-generated designs, then download it as PNG, SVG or PDF for till signs, tip jars or invoice headers.

  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 exporting.

  3. Step 3

    Print and use it

    Export in PNG for screens, SVG for print or PDF for layered design files. Print on till signs, food truck windows, tip jars or donation leaflets. Test scanning with iPhone Camera, Android Lens or major wallets to confirm correct BIP21 parsing.

Frequently asked questions about Bitcoin QR codes

Sending and receiving Bitcoin payments with QR codes

A Bitcoin QR code encodes 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 an amount in BTC and a label as BIP21 parameters. Customise the design with your logo and brand colours, then download it as PNG, SVG or PDF. The BIP21 data is embedded directly in the pixel pattern, so wallet cameras can read it once printed.

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 automatically. 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 transaction on-chain.

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 BIP21 format is supported by major wallets, and hardware wallets confirm the destination on the device screen before signing, which adds an extra layer of verification.

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 intentionally time-limited, so they are best used for short-lived payment requests.

To pay with a Bitcoin QR code, open the send screen in a compatible wallet such as Coinbase, Cash App, Strike or Muun, tap the QR scanner and point your 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 to send the transaction on-chain. This avoids manual copying and reduces address-entry mistakes.

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 code when you need ETH or ERC-20 payments, including stablecoins or Web3-related contributions. Print a PayPal QR code when customers prefer fiat payments and buyer protection. Many businesses place all three on the same payment sign so people can choose the method that suits them.

To scan a Bitcoin QR code on Cash App, open the app, go to the Bitcoin tab on the home screen, tap Send Bitcoin, then tap the QR scanner icon in the top-right corner. Point the camera at the Bitcoin QR code and Cash App reads the BIP21 data, fills in the recipient address and any preset amount, then asks you to review and confirm before sending on-chain. A similar process works in Coinbase, Strike, Muun and other major wallets.