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 address and amount pre-filled.

Crypto QR Code Generator

A crypto QR code turns your cryptocurrency wallet address into a scannable image built on standard payment URI schemes. When someone scans it, their wallet app opens with your address — and optionally a specific amount and label — already filled in. No copy-paste, no manual typing, no costly typos.

Supports four major coins, each encoded with its official payment URI: Bitcoin (BIP-21), Ethereum (EIP-681), 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

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

Share an Address

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

How to Create a Crypto QR Code

1

Select the Cryptocurrency

Pick the coin for your address — Bitcoin (BTC), Ethereum (ETH), Litecoin (LTC), or Bitcoin Cash (BCH). The tool automatically applies the correct URI scheme for that coin.

2

Enter Your Wallet Address

Paste your receiving address into the address field. Verify it character by character — the tool does not validate addresses, and crypto 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.

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 wherever you accept payments.

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 Schemes

Each coin is encoded with the official payment URI defined by its standard, so every major wallet app — Coinbase Wallet, MetaMask, Trust Wallet, Exodus, Electrum, and hardware-wallet companions — can read it.

CoinURI SchemeStandard
Bitcoin (BTC)bitcoin:BIP-21
Ethereum (ETH)ethereum:EIP-681
Litecoin (LTC)litecoin:BIP-21 style
Bitcoin Cash (BCH)bitcoincash:BIP-21 style

What You Can Encode

Optional Payment Amount

Include an exact amount and the wallet pre-fills it, reducing input errors. Leave it blank for a generic receiving address.

Optional Transaction Label

A human-readable name shown on the payer's confirmation screen — useful for invoicing and organizing donations by source.

Full Visual Customization

Colors & Style

Brand colors, gradients, dot and eye styles, and color presets.

Logo & Frame

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

Export Formats

Download as SVG for print or PNG/JPG for digital use, with adjustable error correction.
Privacy by design: addresses and amounts are processed entirely in your browser. Nothing is sent to a server — safe for high-value wallet addresses.

Frequently Asked Questions

Which wallets can scan these QR codes?

All major cryptocurrency wallets support payment URI QR codes, including Coinbase Wallet, MetaMask, Trust Wallet, Exodus, Electrum, and hardware-wallet companion apps (Ledger Live, Trezor Suite). Mobile wallets scan directly with the device camera.

Is the payment amount required?

No. The amount is optional. Without one, the QR code contains only your wallet address and the payer enters the amount in their wallet. Add an amount only when you want to request an exact payment.

Is it safe to share the QR code publicly?

Yes — a wallet address is public information, like a bank account number for receiving deposits. Anyone with it can send funds but cannot withdraw. Never encode a private key or seed phrase in a QR code.

Can I receive ERC-20 tokens with an Ethereum QR code?

The standard ethereum: URI is for ETH payments. Receiving ERC-20 tokens needs a different format (EIP-681 with the token contract address), which this generator does not produce. For tokens, share the address as plain text or in a URL QR code.

What happens if the wallet address has a typo?

Cryptocurrency transactions are irreversible. A wrong address sends funds to an incorrect or non-existent destination, and they cannot be recovered. Always verify the full address before generating and sharing the code.

What is the label field for?

The label is a human-readable name for the recipient, encoded as a label= parameter. Some wallets show it on the confirmation screen and in history, helping payers confirm they're sending to the right place.

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 with the correct payment URI format
Scanning opens the wallet app with the address pre-filled — no manual typing, no copy-paste errors
Add an optional amount to create a specific payment request — leave blank for a generic receiving address
Want to learn more? Read documentation →
1/4
Can't find it? Build your own tool with AI
Start typing to search...
Searching...
No results found
Try searching with different keywords