Bitcoin QR Code Generator
Generate a Scannable QR Code for a Bitcoin Address
Need to use Bitcoin QR Code Generator right now?
Generates a bitcoin: URI QR code that wallet apps recognize and pre-fill automatically, optionally including a specific requested amount.
Features
- Runs entirely in your browser
- Privacy-first — your data is never uploaded
- Real-time, instant results
- 100% free, no sign-up required
- Works on desktop, tablet, and mobile
- No installation needed
Who uses this tool?
About Bitcoin QR Code Generator
Crypto wallet addresses are long strings of random-looking characters, and manually typing one out — or even carefully copy-pasting it — carries real risk of an error that sends funds to the wrong place permanently. A QR code sidesteps that risk entirely: scan it with a phone wallet app and the exact address transfers over with zero manual transcription.
This tool generates a QR code for any wallet address, optionally formatted as a proper payment URI (like bitcoin:1A1zP1... or ethereum:0x...) that many wallet apps recognize and can pre-fill directly into a send screen, including an optional payment amount. It also supports generating a plain QR code with just the raw address text, for wallets or contexts that don't expect a URI scheme.
The QR code itself is generated using this site's own verified QR encoding engine, built from scratch following the ISO/IEC 18004 standard and checked cell-by-cell against an independent reference implementation for correctness — the same engine behind this site's general QR Code Generator tool.
This is useful for sharing a wallet address for receiving payment, printing an address for a physical display or donation box, generating a payment request with a pre-filled amount, and any situation where scanning beats manually copying a long address string.
How it works
- Choose a coin. Bitcoin, Ethereum, Litecoin, or plain text with no URI scheme.
- Paste your wallet address. Optionally add a requested payment amount.
- Scan or download the QR code. Ready to share, print, or display.
Examples
Generating a Bitcoin payment QR code
Input
Coin: Bitcoin, Address: (your address), Amount: 0.01
Output
A QR code encoding bitcoin:(address)?amount=0.01