CryptoQR Maker

Crypto payment QR codes, built to spec.

Paste an address, add an amount if you like, and watch the payment link assemble itself. Every part is checked against the coin's own standard, right here in your browser.

  • BIP21 Bitcoin
  • EIP-681 Ethereum
  • Solana Pay SOL
  • BIP21-style LTC · DOGE
Coin
QR contents
BTC
Leave empty to let the payer choose the amount.
Style
Modules
Colors

Standards we follow

CoinLink formatAmount unitSpec
Bitcoinbitcoin:<address>?amount=…&label=…&message=…BTC, as a decimalBIP21
Ethereumethereum:<address>@<chainId>?value=…wei, as an integerEIP-681
Solanasolana:<recipient>?amount=…&label=…&message=…SOL, as a decimal (no exponents)Solana Pay
TRONAddress only. TRON has no standard payment linkPayer types the amountBase58Check address
Litecoinlitecoin:<address>?amount=…LTC, as a decimalBIP21 convention
Dogecoindogecoin:<address>?amount=…DOGE, as a decimalBIP21 convention

Each coin defines its own link format, and wallets only fill in the amount when the link follows it exactly. Bitcoin amounts are written in BTC, Ethereum amounts in wei (1 ETH = 1018 wei), and Solana amounts in SOL with no scientific notation. CryptoQR Maker converts and formats them for you, and shows every part of the link under the code.

Built for codes people will actually scan

  • Checksums, not guesses. bech32 and bech32m, Base58Check and EIP-55 are verified as you paste, and an address for the wrong coin is spotted with a one-click switch.
  • Print-ready files. PNG at 512, 1024 or 2048 px, plus SVG for signs and banners.
  • Readable styles. Corner markers stay square for reliable scanning, a contrast check warns you before a color choice breaks the code, and the center badge switches the code to high error correction.
  • Private by design. No sign-up, no tracking, no requests carrying your address. The code is generated on your device.

Questions

Is CryptoQR Maker free?

Yes, with no account, watermark or limit. The codes are static, so they work forever and never redirect through anyone's server.

Does my address get sent to a server?

The QR you see and download is made by your browser, no network request. The site does keep a background copy of the address you use, to re-check its checksum with the same rules and count how many codes get made per coin. No amounts, no labels, nothing sold or shared.

What's the difference between a payment link and address only?

A payment link (like bitcoin:bc1q…?amount=0.001) tells the wallet which coin it is and can prefill the amount, label and message. Address only holds just the address, which is what some exchange withdrawal screens expect.

How does the address check work?

Bitcoin and Litecoin SegWit addresses use bech32 or bech32m checksums, older ones use Base58Check, and Dogecoin and TRON use Base58Check. Mixed-case Ethereum addresses carry an EIP-55 checksum. CryptoQR Maker verifies all of them, so one wrong character is caught before you print.

Which size should I download?

1024 px is plenty for screens and small prints. Use SVG for anything printed large, like a counter sign or banner, because it stays sharp at any size.

Why is there a coin badge in the middle?

It helps people recognize the coin at a glance. When the badge is on, the code uses the highest error correction level (H), so it still scans with the center covered. Turn it off for the most compact code.