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.

Home | Toolkit | Links | Notes | Contact




















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. Custom coins have no logo.

Can I pre-fill a payment from a link?

Yes. Add URL parameters and the form fills in (and generates) automatically, e.g. ?coin=monero&address=...&amount=0.1&label=Name&message=Note. Handy for sharing a ready-to-scan donation link.

Can I pay an OpenAlias address?

Yes. Use OpenAlias Pay, which resolves an OpenAlias name (like [email protected]) to its address and builds the QR for you.

Do you log anything I enter?

No. This site is hosted on GitHub Pages and runs entirely client-side. The address, amount, and QR are generated in your browser and never sent anywhere, so it works offline.

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.