Bitcoin QR Code Generator

Create a Bitcoin wallet address QR code with an optional amount that auto-fills the payment details in compatible wallets.

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 if needed an amount, already filled in. In the background, it uses BIP 21, the standard format recognised by wallets: bitcoin:bc1q...?amount=0.001&label=Coffee. Scan it with any wallet camera on iOS or Android, review the address and amount, then confirm the on-chain payment. No app install or URL redirect is needed because the data is encoded directly in the pattern.

Add your logo, brand colours and AI-generated pixel visuals so the code matches your shop counter, donation page or content channel. Print it on retail checkout signs, food truck windows, market stall boards, freelance invoices, creator tip jars, podcast end screens, donation flyers or Bitcoin ATM stickers. The payment data is embedded directly in the 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 read more about Bitcoin on Bitcoin.org official site.

Build a BIP21 Bitcoin QR Code in 3 Steps

Paste your Bitcoin address with optional BIP21 amount and label, customise the QR code with logo and AI pixel visuals, then download it in PNG, SVG or PDF for checkout 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 then fills the send screen automatically 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 shopfront, food truck, freelance work or content channel before export.

  3. Step 3

    Print and use it

    Export in PNG for screen use, SVG for print or PDF for layered design files. Print it on checkout signs, food truck windows, tip jars or donation flyers. Test scanning with iOS Camera, Android Lens or major wallets to confirm BIP21 parsing works properly.

Frequently asked questions about Bitcoin QR codes

Paying and receiving Bitcoin with QR codes

A Bitcoin QR code encodes a BIP21 URI that fills the sender’s wallet payment screen automatically. 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. You can customise the design with your logo and brand colours, then download it in 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 fills the payment value automatically. You can also add 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 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 also show the destination on the device screen before the transaction is signed.

Lightning Network invoice QR codes use a different format called BOLT-11, usually starting with lnbc, instead of 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 convert it into a QR code with QR Code AI. Lightning invoices are temporary by design and usually expire after a set time.

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 icon and point the camera at the code. The wallet reads the BIP21 data and fills in the recipient address, along with any preset amount and label. Review the details carefully, then confirm to send the on-chain payment. There is no need to copy and paste the address manually.

Print a Bitcoin QR code when you want to accept on-chain BTC for tips, donations or merchant checkout without chargebacks. Print an Ethereum QR code when you need ETH or ERC-20 payments, including stablecoins. Print a PayPal QR code when your audience prefers fiat payments and buyer protection. If you serve mixed audiences, placing all three on the same payment board gives people the freedom to choose.

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