Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Crypto QR Code Generator

Crypto QR Code Generator

Create QR codes for cryptocurrency wallet addresses. Scan to open the wallet app with the address and amount pre-filled.

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.

Supports four coins, each encoded as a standard 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

Add a receiving QR to your website, stream, or printed flyer so supporters can give in seconds.

Point-of-Sale Payments

Show a payment request with a fixed amount at the counter for fast, error-free checkout.

Share an Address

Send your wallet address in invoices, presentations, or chats without long, error-prone strings.

How to Create a Crypto QR Code

1

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.

2

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.

3

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.

4

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.

Double-check the address. Cryptocurrency transfers are irreversible. A single wrong character sends funds to an address that cannot be recovered.

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.

CoinURI PrefixExample 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

Brand colors, gradients, color presets, plus dot and eye styles from square to rounded.

Logo & Frame

Embed a logo in the center and add a framed call-to-action such as "SCAN TO PAY".

Export Formats

Download as PNG, SVG, JPG, or WEBP at sizes up to 2048 px, or copy straight to the clipboard.
Private by design: the address and amount are encoded entirely in your browser. Nothing you enter is uploaded to a server — safe even for high-value wallet addresses.

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.

Crypto

Verifying QR code readability...
Upload Logo
Recovers 15% damage. Good balance of size and reliability.
2
0
Supports Bitcoin, Ethereum, Litecoin, and Bitcoin Cash — each encoded with its own coin: URI prefix
Scanning opens the wallet app with the address pre-filled — no manual typing, no copy-paste errors
Add an optional amount to build a specific payment request, or leave it blank for a generic receiving address
Verify the address character by character before sharing — crypto transfers are irreversible
Want to learn more? Read documentation →
1/5
Start typing to search...
Searching...
No results found
Try searching with different keywords