QR Maker

Bitcoin & Crypto QR Code Generator

Share a wallet address as a QR code that fills in the address and amount in a wallet app.

  1. Pick a type(done)
  2. 2Add content(current step)
  3. 3Save

Type

Crypto

Enter a wallet address and an optional amount. Scanning opens it in a wallet app.

Double-check the address — crypto transfers cannot be reversed.

Preview

Waiting

Fill in the form above and your QR code appears here.

Size
Margin

Output 512 × 512px · 4-module margin

Add some content to turn on the save buttons.

StyleOptional · Frame, color, background, error correction, logo

Frame

Adds a colored border and a one-line caption around the code. Included in the saved PNG, SVG and the print sheet.

Code color

#111111

Background

Error correction

Maximum keeps the code readable when part of it is covered or damaged, but makes it denser.

Center logo

How a crypto QR code works

The code holds a payment URI that wallet apps understand. For Bitcoin it follows the BIP-21 format: bitcoin:bc1qexampleaddress?amount=0.0015&label=Coffee%20stand. The scheme names the coin, followed by your address and, optionally, the amount in coins and a short label of up to 60 characters. Litecoin, Dogecoin, Bitcoin Cash and Solana use the same pattern with their own scheme.

For Ethereum, the code contains only ethereum: and the address. Wallets handle Ethereum amounts in different ways, so the amount is left for the sender to type.

The code is meant to be scanned from inside a wallet app, using its scan or send button. The phone's camera may also recognize it and offer to open an installed wallet. The wallet then shows the address and amount for review; nothing is sent until the sender confirms.

Where it helps

  • A shop that accepts Bitcoin displays a code at the register, so customers do not have to copy a 42-character address by hand.
  • A creator adds a donation code for a Solana or Litecoin wallet to the end of a video or a printed zine.
  • A conference booth shows a code with a fixed amount for a ticket or merchandise payment.
  • Someone receiving a transfer from a friend shows the code on their screen instead of sending the address through a chat app.

Tips before you print

  1. Double-check the address character by character against your wallet. Crypto transfers cannot be reversed, and a wrong address means lost funds.
  2. Make sure the coin matches the wallet. Sending one coin to an address for another network can lose the funds.
  3. Amounts are in coins, not dollars, with up to eight decimal places. Since prices move, leave the amount empty for anything printed to last.
  4. Consider using a dedicated receiving address. Anyone who scans a public code can look up that address's history on the blockchain.

Questions

Is it safe to share my wallet QR code?
Sharing a receiving address is normal and does not let anyone spend from the wallet. Never put a private key or recovery phrase in a QR code.
Why is there no amount option for Ethereum?
Ethereum wallets interpret amounts in payment links differently, so to avoid sending the wrong value, the code contains only the address.
Can I accept tokens such as USDT?
Tokens on other networks need their own wallet and network settings. This generator covers the six native coins listed.
Which wallets can read the code?
Most mainstream wallets read the bitcoin: style payment format. If a wallet ignores the amount or label, the address still works.