Bitcoin QR Code Generator

Create a QR code for receiving Bitcoin payments. Include your wallet address, amount, and payment details in a scannable code.

Bitcoin Payment Details

Optional. The amount in Bitcoin to request.
A name for the recipient (shown in wallet apps).
A description of the payment purpose.

Customize

Upload a logo (PNG, JPG, GIF — max 2MB)

Logo preview

QR Code Preview

Fill in the form and
click Generate QR Code

What is a Bitcoin QR Code?

A Bitcoin QR code encodes a payment request using the bitcoin: URI scheme (BIP 21). When scanned with a Bitcoin wallet app, it pre-fills the recipient address, amount, and other details, making it easy for customers to send payments accurately.

Bitcoin QR codes are the standard way to request cryptocurrency payments in person, eliminating the need to manually type or copy long wallet addresses. They are supported by virtually all Bitcoin wallet applications.

Common Use Cases

  • Point-of-sale Bitcoin payments in retail
  • Online donation pages
  • Invoice and billing payment requests
  • Tip jars and street performer payments
  • Peer-to-peer payment requests
  • Charity and fundraising campaigns

How to Use

  1. Enter your Bitcoin wallet address
  2. Optionally specify an amount in BTC
  3. Add a label (your name or business) and message (payment purpose)
  4. Customize the QR code appearance
  5. Click "Generate QR Code"
  6. Download and display where you accept payments
  7. Test by scanning with your own Bitcoin wallet

Tips & Best Practices

  • Double-check the address — Bitcoin transactions are irreversible; verify your wallet address carefully
  • Use a fresh address — For privacy, use a new address for each transaction when possible
  • Include the amount — Pre-filling the amount reduces payment errors
  • Add a label — Helps both sender and receiver identify the transaction
  • Print clearly — Bitcoin QR codes must be high resolution for reliable scanning

Related QR Code Types