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.

FreeNo accountNo watermarkBuilt in your browser
A price in BTC drifts with the exchange rate. For a fixed price in dollars or euros, leave the amount blank and tell the payer the amount at the time.

How the payer uses it

  1. They open their Bitcoin wallet and tap Send, then Scan.
  2. The wallet fills in the address, and the amount and label if you set them.
  3. 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

Next step · the same code, as a picture

Now make it a picture

Pick a picture and the art generator opens with it. Your picture becomes the code, and it still scans.

Or try one of ours

1

Paste a Bitcoin address from your wallet's Receive screen. Its checksum is verified offline.

2

Add an amount in BTC, a label and a message if you want.

3

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

More payments toolsAll tools

Learn the terms

Free QR code designs

Designs for your Bitcoin QR code

Free looks that keep the code scannable. Pick one, type your link, download PNG or SVG.

All 146 QR code designs

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.

Girl with a Pearl Earring recreated as a scannable QR code, made with AriaQR