Crypto Payment QR Generator

A simple, open-source, client-side tool to generate a payment URI and scannable QR code for Monero, Bitcoin, or Litecoin. Nothing leaves your browser.

























FAQs

What is this site?

This site builds a standard payment URI and a matching QR code for Monero, Bitcoin, or Litecoin, entirely within your browser. Share the QR or URI and a compatible wallet can pre-fill the address, amount, and a note.

What is a payment URI?

A payment URI is a link like monero:<address>?tx_amount=0.5 (or bitcoin:<address>?amount=0.5 following BIP21). Wallets recognize these to pre-fill a payment. The amount, name, and description fields are optional.

Does it check that my address is valid?

It runs a sanity check and warns you if something looks off. Monero addresses are fully checksum-verified; Bitcoin and Litecoin get a looser format check. The warning never blocks you, so always double-check the address yourself. You can also fully verify a Monero address with the Monero address validator.

Is the amount in whole coins?

Yes. Enter the amount in whole units (XMR, BTC, or LTC), e.g. 0.5, not in atomic units like piconero or satoshis.

Can I use other coins?

Yes. Choose Custom and enter the coin's URI scheme (e.g. dogecoin, dash). Custom coins use the common BIP21 format scheme:address?amount=&label=&message=, which most wallets understand. Monero, Bitcoin, and Litecoin use their own correct parameter names automatically.

Can I download the QR code?

Yes. Use the Download QR (PNG) button to save the QR as an image you can share or print, or Copy QR to copy it straight to your clipboard. A center logo, if enabled, is included in the saved image.

Can I put the coin logo in the QR?

Yes. Leave Add the coin logo to the center of the QR checked (on by default for Monero, Bitcoin, and Litecoin). The code switches to higher error correction when a logo is shown, so it still scans reliably. Uncheck it for a plain code. You can also upload your own center icon to use instead, which works for any coin and never leaves your browser.

Can I pre-fill or share a payment link?

Yes. After you generate a QR, use the Copy link button to get a URL that opens this page pre-filled and ready to scan. Hand it to someone and they land on a ready payment. You can also build one by hand with URL parameters, e.g. ?coin=monero&address=...&amount=0.1&label=Name&message=Note.

Can I pay an OpenAlias address?

Yes. Use OpenAlias Pay, which resolves an OpenAlias name (like donate@getmonero.org) to its address and builds the QR for you.

Do you log anything I enter?

No. This site is a static page that runs entirely client-side. The address, amount, and QR are generated in your browser and never sent anywhere, so it works offline.

Can I share a prefilled QR link?

Yes. Use the Copy link button after generating a QR to get a URL that reopens the tool with the coin, address, amount, and other fields prefilled.

Is this site open source?

Yes! You can find the full source code on GitHub. QR codes are rendered with the open-source qrcode-generator library (MIT), self-hosted on this site.


Disclaimer: This tool is provided "as is" with no warranties. Use at your own risk. Always double-check the address and amount before sending any funds.