Crypto QR code

Free Crypto Payment QR Code Generator — BIP-21 and EIP-681

Create a wallet QR code for Bitcoin, Litecoin, Bitcoin Cash or Ethereum, with an optional amount. Standards-compliant BIP-21 and EIP-681 payloads.

Presets
Module shape
Eye shape
Modules
Background
Eye frame
Eye centre
Transparent background
Gradient
Logo
Caption frame

Format

Screens, transparency

Size

1000 × 1000 px

Invert colours

For dark backgrounds — check the scan test.

Preview

Fill in the fields to see your code.

Encoded payload
bitcoin:bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq

Scan Check

Seven checks run on every render, in your browser.

WARN
  • Contrast17.6:1
  • Polaritynormal
  • Quiet zone4 modules
  • Error correctionM
  • Capacity50/62 B

    Dense code, print larger.

  • Decode self-testrunning
v4 · ECC M · 50 B

How the crypto code works

A crypto QR code encodes a payment request URI. Bitcoin-family currencies use BIP-21 with an optional amount and label; Ethereum uses EIP-681 with the value expressed in wei.

Check the address character by character before printing. A QR code makes a wrong address just as easy to scan as a right one, and the transfer is irreversible.

Questions

Which wallets can read it?
Any wallet that supports BIP-21 or EIP-681, which is nearly all mainstream ones, including hardware wallet companion apps.
Do I have to set an amount?
No. Leave it empty and the payer chooses the amount in their wallet.
Why does the Ethereum code show a huge number?
EIP-681 requires the value in wei, so 0.01 ETH becomes 10000000000000000. Wallets display it back as ETH.