₿ Bitcoin Payment QR Code Generator

BIP21 is a standard URI scheme starting with "bitcoin:" for representing a Bitcoin payment request, supported for QR scanning by most wallet apps.

Enter a Bitcoin address

Enter a Bitcoin address, and optionally an amount, label, and message, to generate a BIP21-format (bitcoin:) payment request QR code readable by most wallet apps. Everything runs entirely in your browser.

How to use

  1. Enter a Bitcoin address.
  2. Optionally enter an amount (BTC), label, and message.
  3. The QR code is generated automatically.
  4. Download the generated QR code as PNG, or copy the URI.

FAQ

Is the address fully validated?

No — this tool only performs basic format checks (length and character set), not full Base58Check or bech32 checksum verification. Always confirm the address is correct in your wallet before sending any funds.

What is BIP21?

A standard URI scheme for representing a Bitcoin payment request as "bitcoin:address?amount=X&label=Y&message=Z", supported for QR scanning by most wallet apps.

Is the entered information sent to a server?

No — the QR code is generated entirely in your browser, on your own device. Nothing is sent externally.