Skip to main content
EZQR

Bitcoin / Crypto QR Code

Bitcoin & Crypto QR Code Generator

Encode a wallet address — or a full BIP21 bitcoin: URI with amount and memo — into a QR that opens the donor's wallet pre-filled and ready to send.

Pre-fills the amount the recipient sees in their wallet app.

Free static QR codes. Sign up to unlock dynamic codes & analytics.

Your QR code will appear here

About Bitcoin / Crypto QR Codes

A crypto QR code is the only honest way to share a 34-character (legacy) or 42-character (bech32) wallet address with a human. Nobody types bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq correctly. They scan, the wallet opens, the destination is locked in, and the only thing left is to confirm the amount and tap send. The QR removes the single highest-risk step in any crypto transaction — manual address entry — and replaces it with a camera scan that cannot fail silently the way a typo can.

EZQR encodes any wallet address as a QR, but the format that earns its keep is the BIP21 `bitcoin:` URI. Instead of a bare address, encode bitcoin:bc1q...?amount=0.001&label=Tip&message=Thanks and the donor's wallet opens with the address, amount, label, and memo pre-filled in one tap. Every modern wallet (Electrum, Sparrow, BlueWallet, Phoenix, Muun, Coinbase Wallet, Trust Wallet) reads BIP21 natively. Ethereum and EVM chains use the parallel EIP-681 spec — ethereum:0x...@1?value=1e16 — though most ETH wallets also accept plain addresses.

The free plan generates as many static crypto QRs as you want with no watermark, no signup, and no scan cap. Static codes encode the address directly into the QR pattern and keep working forever — exactly the property a memorial donation page or a multi-year nonprofit campaign needs. The $5/month Lite plan adds dynamic codes you can repoint without reprinting — useful if you rotate addresses for privacy or want scan analytics per placement.

Walkthrough

How to Create a Bitcoin / Crypto QR Code

  1. Copy the wallet address from your wallet app

    Use the "Receive" screen in your wallet (Electrum, Sparrow, BlueWallet, Coinbase, MetaMask) and copy the full address. Never retype it by hand — one wrong character sends funds to a stranger's wallet, irrecoverably. Paste, don't type.

  2. Pick plain-address or BIP21 URI

    Plain address (bc1q... or 0x...) works with every wallet but the receiver has to enter the amount manually. BIP21 URI (bitcoin:bc1q...?amount=0.001&label=Tip&message=Thanks) pre-fills the amount, label, and memo — donor scans and confirms in one tap. Use BIP21 for fixed donation amounts; plain address for general-purpose receive.

  3. Name the chain visibly near the QR

    A Bitcoin address looks structurally similar to a Litecoin address; a USDC-on-Ethereum send to a USDC-on-Polygon address is lost forever. Print Bitcoin (BTC) or Ethereum (ETH) — Mainnet directly under the QR. Better to over-label than to lose a donation.

  4. Customize colors and embed a logo (optional)

    Add brand colors and a logo — Bitcoin orange, your nonprofit's wordmark, the event icon. Set error correction to H if the logo covers more than 10% of the code so the pattern still decodes cleanly.

  5. Download, test, then deploy

    Export PNG for digital, SVG for print, PDF for press-ready handoff. Always send a $1 test transaction before printing at scale — typos and chain mismatches are unrecoverable.

Where it works

Bitcoin / Crypto QR Code Use Cases

Nonprofit donation drives where supporters scan a printed QR on the table tent, the wallet opens to the org's receive address with the suggested donation pre-filled via BIP21, and the transaction confirms in minutes.

Memorial pages and in-memoriam donation links — static QRs printed on memorial plaques keep working for decades because the address is encoded directly into the pattern.

Freelancer and contractor invoices where the client prefers crypto — paste the BIP21 QR into the invoice PDF and the client scans from their wallet app instead of copy-pasting a 42-character string between tabs.

Conference and meetup signage at Bitcoin, Ethereum, and Web3 events — the only payment method most attendees actually prefer, and the QR is the universal handoff.

Creator tips on streams, podcasts, and profile bios — Lightning Address QR codes let viewers tip in seconds without leaving the platform.

Brick-and-mortar merchants serving crypto-native customers — print the QR at the till and let customers scan to pay via Lightning for instant settlement.

DAO treasury contribution links shared in Discord, Telegram, and governance forums — the QR is the trust anchor that proves the destination is the multi-sig the proposal points to.

Cross-border remittance — BIP21 with a fixed amount pre-fills the wallet so the receiver doesn't have to translate a USD figure into BTC manually.

What works in practice

Bitcoin / Crypto QR Code Best Practices

Always paste the address, never type it. One wrong character sends funds to a stranger's wallet — no chargeback, no refund, no support line. Copy from the "Receive" screen and paste straight in.

Send a $1 test transaction before printing at scale. Generate the QR, scan with the actual wallet app your audience uses (Coinbase Wallet, MetaMask, BlueWallet), send a small test, confirm the funds land in the right address. Do this before printing 500 stickers.

Name the chain visibly. Crypto addresses are not self-describing — a Bitcoin address looks similar to a Litecoin address; USDC on Ethereum is a totally different asset from USDC on Polygon despite identical address formats. Print Bitcoin (BTC) or USDC (Ethereum mainnet) directly under the QR.

Use BIP21 URI for fixed-amount donations. bitcoin:address?amount=0.001&label=Tip&message=Thanks pre-fills the wallet — donors scan and confirm in one tap. Bare addresses force the donor to enter the amount manually, which is the single highest source of "I meant to donate but never finished" abandoned transactions.

Rotate receive addresses for privacy. Best practice in Bitcoin is one address per transaction. Dynamic QRs ($5/mo Lite) make rotation painless because you repoint the same printed code; static QRs pin you to one address.

Set error correction to H when embedding a logo — Level H recovers up to 30% of the QR data, required when a logo covers more than 10% of the code area. See the error correction guide.

Print at 4 cm × 4 cm minimum for arm's-length scanning. Event signage scanned from across a booth needs 8–12 cm. See the QR code size guide.

Never encode a private key or seed phrase in a QR — the receive address is public and safe; the key is the wallet itself.

Use static codes for permanent destinations — memorial donations, nonprofit treasuries, longstanding tip jars. Reserve dynamic codes for situations where you need to repoint.

Bitcoin / Crypto QR Code FAQ

Common questions about generating, printing, and deploying these codes.

Related Articles

Related Industries

Related Guides

Related Tools

Ready to create your Bitcoin / Crypto QR code?

Free, no watermarks. Generate and download in seconds.

Generate Free QR Code