Bitcoin QR Code Generator

Bitcoin QR Codes for Receiving Addresses & BTC Payment Requests

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.

BIP21 encoding, AI styling, multi-wallet compatibility

Encode a BIP21 URI with amount and label so senders can review before sending, add your logo for instant recognition, and share print-ready files for tills, tip jars or invoices.

QR Code AI Analytics dashboard showing scan activity by device, location and time with live charts and a geographic heatmap.

Real-time Analytics across your library

Static Bitcoin BIP21 codes do not include Analytics by design. Every website URL, Instagram or Landing Pages QR in your library can track scans, devices and locations in real time.

Short link generator interface turning long Bitcoin BIP21 landing page URLs into short editable redirect links with click tracking for crypto donation campaigns.

Short links for BIP21 campaigns

Wrap a hosted BIP21 landing page in a custom short link with UTM parameters. Test placements across donation leaflets, podcast end screens or creator tip cards, then retire them safely when the campaign ends.

Collection of custom-shape Bitcoin BIP21 QR codes with logo overlays, coloured pixel patterns and rounded outlines on a bright gradient background.

Custom Bitcoin QR designs

Add your logo, brand colours and AI-generated designs to each wallet code. Choose from 1200+ templates for small-business checkout, creator tip jars, freelance invoices or merchant payment flows.

See all QR code platform features

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.