- Free tools
- Payments
- Bitcoin QR code
Bitcoin QR code generator: BIP21 payment request with amount
Make a Bitcoin payment QR code (BIP21) with an optional amount, label and message. The address checksum is checked before you print. Free, in your browser.
How the payer uses it
- They open their Bitcoin wallet and tap Send, then Scan.
- The wallet fills in the address, and the amount and label if you set them.
- They check the address and fee and confirm. Bitcoin payments cannot be reversed, so the check matters.
Check the details before you print. This code only asks for a payment: the payer’s app shows the address and amount, and nothing is sent until they confirm it. Scan it once with your own app to be sure it points to you.
Paste a Bitcoin address to see the code.
Static · no expiry · PNG, SVG and PDF all built in your browser
Paste a Bitcoin address from your wallet's Receive screen. Its checksum is verified offline.
Add an amount in BTC, a label and a message if you want.
Download PNG, SVG or PDF and scan it with your own wallet before you share it.
Questions
Which addresses are supported?+
Native segwit (bc1q), Taproot (bc1p), and the older 1 and 3 addresses. The Bech32, Bech32m or base58check checksum is verified, which catches almost every typo.
Can this page tell whether an address is mine?+
No. A valid checksum only proves the address is well formed. Always copy it from your own wallet and compare the first and last characters.
Should I put an amount in the code?+
For a one-off request, yes. For a printed sign, usually not: the BTC price of goods changes with the exchange rate, so let the payer enter it.
Is the message stored on the blockchain?+
No. The label and message are only shown in the payer's wallet. The blockchain records the address and amount.
Can a scan send my bitcoin to someone?+
No. The code only asks for a payment. The payer's wallet shows the address and amount, and nothing is sent until they confirm.
More free tools
Learn the terms
The next step
Make the code the artwork.
These tools make and check classic codes. AriaQR turns your photo, logo or illustration into the code itself, verified on real decoders before you download, with a link you can edit and track.
