Free · Static codes need no sign-up · No watermark

Get paid in Bitcoin, one scan away.

Type your wallet address, add an amount and a label, and get a printable QR code. Wallets scan it and pre-fill the payment — no typing long addresses by hand.

  1. 1Enter your wallet addressCopy it from your wallet app — double-check the first and last characters.
  2. 2Add amount and label (optional)Set the BTC amount so the payer can't get it wrong; add a label like “Coffee” for your records.
  3. 3Print or shareDownload a high-resolution PNG for your counter, invoice, or website. It works forever.

Create your QR code

Style
Dot styleQR dot shape
Error correctionHigher survives wear
ColorsTap or customize
Ink
Background
LogoBrand or your own
Export size1024 px
FrameBorder around the code
Type and it appears
Fill in your content, then hit Generate

Static codes are generated locally in your browser.

Good to know

Is my wallet address safe here?

Yes. The code is generated entirely in your browser — your address is never uploaded or stored anywhere. For extra safety, verify the code decodes to your address before sharing it.

Do I have to set an amount?

No. Leave it blank and the payer enters the amount in their wallet. Setting it is handy for fixed prices.

Which wallets can scan it?

Any wallet that supports BIP-21 payment URIs — that's virtually all of them. The code opens the wallet with your address pre-filled.

Can someone change where the money goes?

Only if they make their own code. Always generate the code yourself and verify it decodes to your address — never trust a payment code someone else made for you.