Crypto QR Code Generator
A crypto QR code turns your cryptocurrency wallet address into a scannable image. When someone points their wallet app at it, the app opens with your address — and, if you added them, a specific amount and label — already filled in. No copy-paste, no manual typing, no costly typos on a long address.
coin:address payment URI (the BIP-21-style structure, with optional amount and label): Bitcoin, Ethereum, Litecoin, and Bitcoin Cash.Common Use Cases
Accept Donations
Point-of-Sale Payments
Share an Address
How to Create a Crypto QR Code
Select the Cryptocurrency
Pick the coin your address belongs to — Bitcoin (BTC), Ethereum (ETH), Litecoin (LTC), or Bitcoin Cash (BCH). The tool applies the matching coin: URI prefix automatically.
Enter Your Wallet Address
Paste your receiving address into the address field. Check it character by character — the tool does not validate addresses, and cryptocurrency transactions cannot be reversed.
Add Amount & Label (Optional)
Enter an amount to turn the code into a specific payment request — the payer's wallet pre-fills it. Add a label like "Coffee Shop" or "Invoice 42" to identify the transaction. Both fields are optional.
Customize & Download
Open Customize to apply colors, dot styles, a logo, or a frame. Then download as PNG, SVG, or JPG and display it anywhere you accept payments. The code regenerates live as you type — no button to press.
Features
Standard Payment URI for Each Coin
Every coin is encoded as a coin:address payment URI — the same structure the Bitcoin URI scheme (BIP-21) popularized — so wallet apps that recognize address or payment QR codes can read it. The optional amount and label are appended as query parameters.
| Coin | URI Prefix | Example Output |
|---|---|---|
| Bitcoin (BTC) | bitcoin: | bitcoin:bc1q...?amount=0.001&label=Coffee |
| Ethereum (ETH) | ethereum: | ethereum:0x89...?amount=1.5 |
| Litecoin (LTC) | litecoin: | litecoin:ltc1...?amount=5 |
| Bitcoin Cash (BCH) | bitcoincash: | bitcoincash:q1...?amount=0.01 |
What You Can Encode
Optional Payment Amount
Include an exact amount and the wallet pre-fills it, cutting input errors. Leave it blank for a generic receiving address.
Optional Transaction Label
A human-readable name that some wallets show on the payer's confirmation screen — handy for invoicing or sorting donations by source.
Built-in Readability Check
After each render the code is decoded again in your browser to confirm it scans, so you catch an unreadable design before you print it.
Full Visual Customization
Colors & Style
Logo & Frame
Export Formats
Frequently Asked Questions
Which wallets can scan these crypto QR codes?
Any wallet app that supports scanning standard address or payment QR codes can read them — most major mobile wallets do, including apps like Trust Wallet, Exodus, Electrum, and hardware-wallet companions. The user simply scans the code with their wallet's camera and confirms the transaction.
Can I add a specific payment amount to the QR code?
Yes, but it is optional. Enter an amount and it is appended to the URI as ?amount=, so the payer's wallet opens with that value pre-filled. Leave it blank and the QR contains only your address, letting the payer choose how much to send.
Is it safe to share my wallet address as a QR code?
Yes — a wallet address is public information, like a bank account number used to receive deposits. Anyone with it can send you funds but cannot withdraw them. Never encode a private key, seed phrase, or recovery phrase in a QR code; those must always stay secret.
What is the difference between a Bitcoin QR and an Ethereum QR code?
The structure is identical — an address plus an optional amount and label. Only the URI prefix changes (bitcoin: versus ethereum:), which tells the scanning wallet which coin and network to use. Pick the coin that matches your address so it opens in the right wallet.
Does the tool support USDT, Solana, or Lightning Network payments?
Not directly. This generator builds address URIs for Bitcoin, Ethereum, Litecoin, and Bitcoin Cash only. It does not create Lightning invoices, Solana Pay codes, or token-contract QR codes for ERC-20 assets like USDT. For those, encode the raw address or a payment link as a plain URL or text QR code instead.
What happens if the wallet address has a typo?
The QR code will encode whatever you paste — it does not check address validity. A wrong character produces a code that sends funds to an incorrect or non-existent destination, and cryptocurrency transfers cannot be reversed. Always verify the full address, then scan-test the finished code before sharing it.
Which image formats can I download the QR code in?
You can export as PNG, SVG, JPG, or WEBP at 256, 512, 1024, or 2048 px. Use SVG for crisp printing at any size and PNG or JPG for websites and screens. You can also copy the code to your clipboard as an image.
No comments yet. Be the first to comment!