Qravio
Static QR code

Bitcoin QR Code

A Bitcoin QR code encodes a BIP21 "bitcoin:" payment URI containing your BTC wallet address and optional amount, label, and message. When a payer scans it with a crypto wallet app, the wallet auto-fills the recipient address and amount, so they only confirm and send. No typing long addresses, no errors.

How a Bitcoin QR code works

The QR code stores a standard BIP21 string like bitcoin:bc1q...?amount=0.0025&label=Coffee. Any Bitcoin wallet that scans it reads the address and pre-fills the send screen with your amount and label. The payer reviews and confirms, broadcasting the transaction to the Bitcoin network without ever copying or mistyping your address.

Popular uses

  • Display a tip or donation QR code at a checkout counter or on a livestream overlay so supporters can pay in BTC instantly
  • Add a request-payment QR to invoices so freelance and remote clients can settle in Bitcoin without copy-pasting an address
  • Print a fixed-amount Bitcoin QR on merch, event tickets, or menu items for fast in-person crypto sales
  • Share a personal receiving address QR on a profile or business card so anyone can send you BTC
  • Set up a charity or nonprofit Bitcoin donation QR with a preset suggested amount and label

Why create your Bitcoin QR code with Qravio

Zero address typos

Bitcoin addresses are long and case-sensitive, and a single wrong character sends funds to the wrong place forever. A QR code transfers the exact address to the payer's wallet so there is nothing to mistype.

Preset amount and label

Encode an exact BTC amount plus a human-readable label so the payer's wallet shows what they are paying and to whom, cutting the friction of every in-person or invoice payment.

Works with any wallet

The BIP21 format is the universal Bitcoin payment standard, so the same code is recognized by mobile wallets, hardware wallet companions, and exchange apps alike.

Free and fully offline

Generate the code in your browser with no account, no watermark, and no data sent anywhere. Your address never leaves your device.

Bitcoin QR code FAQ

What does a Bitcoin QR code actually contain?

It contains a BIP21 URI starting with bitcoin: followed by your wallet address and, optionally, an amount, label, and message. Scanning it tells a wallet exactly who to pay and how much.

Can I set a specific BTC amount in the QR code?

Yes. You can encode an amount parameter so the payer's wallet pre-fills it. Leave the amount blank and the code simply shares your receiving address for any sum.

Is a Bitcoin QR code static or does it change?

It is static. The address and amount are baked into the QR image itself, so the code keeps working offline and forever. To change the address or amount, generate a new code.

Is it safe to share my Bitcoin QR code publicly?

Yes. A receiving address is meant to be shared and only lets people send BTC to you, not withdraw. Note that anyone can view that address's transaction history on the public blockchain.

Create your Bitcoin QR code

Free to start. No watermark. Make it dynamic to edit it later and track every scan.