Skip to content
Tezmy Tools

Bitcoin Payment QR Generator

Make a Bitcoin payment QR code with amount and label

Never type a seed phrase, private key or password into any website, including this one. This tool only needs public information.

Made in your browser. Nothing is sent anywhere. Check the address twice before you share the code: a wrong address cannot be undone.

Enter an address to make the code.

Runs in your browser. Nothing is uploaded.

About the Bitcoin Payment QR Generator

A QR code lets someone pay you in bitcoin by scanning with their wallet instead of typing a long address. This generator makes that code from your Bitcoin address, and you can add an amount, a label and a message. It builds a standard bitcoin: payment link (BIP 21) that most wallets understand, shows the QR code, and lets you download it as a PNG or copy the link. Before it builds anything, the tool checks the address checksum so a typo is caught. The QR code is made in your browser, so the address and amount stay on your device. Use it for invoices, a shop counter, a donation page or a social media profile.

Updated October 2026

How to use the Bitcoin Payment QR Generator

  1. 1Paste your Bitcoin address. The tool checks the checksum.
  2. 2Optionally enter an amount in BTC, a label and a message.
  3. 3Check the bitcoin: link shown under the QR code.
  4. 4Press Download PNG to save the code, or Copy link to share the text.
  5. 5Test it by scanning with your own wallet before you share it.

What is in a bitcoin: link

A bitcoin: link starts with the word bitcoin, a colon and the address, and may be followed by a question mark and some fields joined by ampersands. The fields are amount, label and message. Spaces and special characters in the label and message are percent-encoded, which the tool does for you. A wallet that scans the QR code reads these fields and prepares the payment.

An address with no amount is the simplest code. It is the right choice for donations, where the payer picks the amount. Add an amount for invoices where the price is fixed, but remember that the amount is in bitcoin, not in money, so it changes in value with the price.

Using the code well

  • Test the code by scanning it with a wallet before you publish it.
  • Keep the code big enough: at least 2 cm (about 1 inch) square on print, and a quiet white border around it.
  • Use a new address for each invoice if your wallet supports it, to keep payments separate.
  • Write the address in text beside the code, so people can compare it by eye.

Tools to go with it

If you want a code for a normal website or a message, use the QR Code Generator. Check an address first with the Bitcoin Address Validator, convert a price into bitcoin with the Bitcoin Price Converter, and write the amount precisely with the Satoshi to BTC Converter. To see that a payment arrived, open the Bitcoin Balance Checker.

Features

  • Standard bitcoin: payment link (BIP 21)
  • Optional amount, label and message
  • Address checksum checked before the code is made
  • Download as a PNG or copy the link
  • Mainnet and testnet addresses accepted
  • Made in your browser, nothing is uploaded
  • No account and no watermark

Frequently asked questions

Is it safe to put my address in a QR code?

Yes. An address is made to be shared, and it cannot be used to take your coins. Anyone can see its balance, though, so use a fresh address for each payer if you want more privacy.

Can I add an amount?

Yes. Type the amount in BTC with up to 8 decimals. The wallet that scans the code fills in that amount, and the payer can usually still change it.

What are the label and message for?

They are optional notes. The label names the receiver, and the message says what the payment is for. Some wallets show them to the payer, and others ignore them.

Will every wallet scan it?

Most do. The bitcoin: link format is a standard. A few services only read plain addresses, so also share the address as text.

How do I avoid sending to a wrong address?

The tool checks the checksum, which catches typing mistakes. It cannot know whether the address is yours, so test with a very small payment first.

Should I print the code on paper?

You can. Make sure that nobody can paste a different sticker over it, which is a known scam on public counters.

Does the code expire?

No. It is just text turned into a picture, and it works as long as the address is yours.

Related tools