Bitcoin / Crypto QR Code
Free 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.
Quick answer
A crypto QR code encodes a wallet address, or a full BIP21 bitcoin URI with amount and memo, so one scan opens the donor wallet pre-filled and ready to send. To make one, enter the address and optional amount, add your colors and logo, and download a PNG, SVG, or PDF. Free, no watermark.
Pre-fills the amount the recipient sees in their wallet app.
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
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.
Pick plain-address or BIP21 URI
Plain address (
bc1q...or0x...) 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.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)orEthereum (ETH) — Mainnetdirectly under the QR. Better to over-label than to lose a donation.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.
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.
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.
Which cryptocurrencies and chains are supported?
Any cryptocurrency with a standard wallet address — Bitcoin (BTC, including bech32 and Taproot), Ethereum (ETH) and every EVM chain (Polygon, Arbitrum, Optimism, Base, Avalanche), Litecoin, Dogecoin, Solana, Cardano, and stablecoins on any of those chains (USDC, USDT, DAI). The QR encodes the address; the customer's wallet handles the rest.
What is BIP21 and why does it matter?
BIP21 is the Bitcoin standard for payment-request URIs — the format bitcoin:bc1q...?amount=0.001&label=Tip&message=Thanks. Every modern wallet reads it natively and pre-fills the address, amount, label, and memo when the QR is scanned. Bare addresses work too, but BIP21 cuts the donor's mental load to zero — donations complete 30–50% more reliably than with bare-address QRs.
What happens if someone sends to the wrong chain?
The funds are almost always lost forever. USDC on Ethereum sent to a USDC-on-Polygon address goes to the same address string on the wrong chain — the recipient may technically own the funds on the wrong chain if they control the same private key, but most non-technical users will never recover them. Print the chain name (Bitcoin (BTC) — Mainnet, Ethereum (ETH) — Mainnet, USDC on Polygon) directly under the QR. Over-labeling costs nothing; cross-chain sends cost everything.
Can I include the amount in the QR?
Yes — for Bitcoin, use the BIP21 URI: bitcoin:bc1q...?amount=0.001. The amount is in BTC (0.001 BTC = 100,000 satoshis). For Ethereum, use the EIP-681 URI: ethereum:0x...@1?value=1000000000000000 (value in wei — 10^18 wei per ETH). For other chains, support varies — many wallets ignore the URI parameters and just parse the address. Test with the wallets your audience actually uses before committing.
Will the crypto QR keep working if I cancel my EZQR plan?
Yes — static crypto QRs keep working forever. The wallet address (or BIP21 URI) is encoded directly into the QR pattern, so the printed code does not depend on any EZQR subscription, server, or redirect. Cancel, downgrade, switch generators — every static QR you've already exported keeps scanning to your wallet indefinitely. Only dynamic codes need an active subscription for the redirect lookup.
Is it safe to put my wallet address on a public QR code?
Yes — wallet addresses are designed to be public, like a bank account number: anyone can send to one, nobody can withdraw without the private key. The actual risk is privacy — every transaction to a reused address is linkable on-chain. Best practice is to rotate addresses per donor or per campaign; dynamic QRs make this practical because you repoint the same printed code. Never encode a private key or seed phrase in a QR.
Related Articles
Bitcoin QR Codes: How They Work and the 2026 Complete Guide
How Bitcoin QR codes work: BIP21 URIs, Lightning invoices (BOLT11 and LNURL), wallet compatibility, merchant flows, and security mistakes that cost real money.
QR Codes for Donations: The Complete 2026 Guide for Nonprofits, Churches, and Fundraisers
QR codes for donations — trust-design rules, QRishing fraud risk, 501(c)(3) receipt mechanics, and platform fit for Donorbox, Givelify, Tithe.ly, and Stripe.
Invoice QR Codes: The Complete 2026 Guide (EPC, Swiss QR-Bill, UPI)
Invoice QR codes — EPC QR for SEPA, Swiss QR-Bill, UPI invoices in India, and B2B PDF QR for Stripe, PayPal, and QuickBooks, plus what fields go in the code.
QR Code Security: How to Publish Codes People Can Trust
Most QR security advice tells people not to scan. This is the other side: how to publish codes that are hard to tamper with and easy for a customer to verify.
Static vs Dynamic QR Code: The Honest Difference (and the Cancellation Trap Most Posts Skip)
Static vs dynamic QR code: what each one does, when to pick which, and the vendor cancellation policy that decides whether your dynamic codes keep working.
Related Industries
Free Nonprofit QR Code Generator for Donations
Create free QR codes for nonprofit (not-for-profit) donations, volunteer signup, and event promotion. EZQR static codes are free — no limits or watermarks.
QR Codes for Ecommerce & DTC Brands: Packaging
How ecommerce and DTC brands use QR codes on packaging, shipping inserts, and labels to turn post-purchase moments into LTV. Shopify and Klaviyo patterns.
Related Guides
Dynamic vs Static QR Codes: What Is the Difference?
Dynamic vs static QR codes in 2026: how each works, when to pick which, real pricing, and the vendor-cancellation trap that kills printed dynamic codes.
QR Code Best Practices for Print and Digital
QR code best practices for print and digital: design, size, contrast, error correction, placement, CTAs, and the pre-print check that prevents reprints.
Related Tools
Payment QR Code Generator
Generate a payment-link QR.
PayPal QR Code Generator
Link to a PayPal.me or invoice URL.
Venmo QR Code Generator
Encode a Venmo handle for payment requests.
Cash App QR Code Generator
Cash App $cashtag in a scannable code.
crypto eth QR Code Generator
Free QR code generator on EZQR.
Ready to create your Bitcoin / Crypto QR code?
Free, no watermarks. Generate and download in seconds.
Generate Free QR Code