Turn a wallet address (and an optional amount) into a scannable payment QR code and a copyable payment link. Works for Bitcoin, Ethereum, Litecoin, Dogecoin and Dash. Everything runs in your browser — your address is never sent anywhere.

Enter a wallet address to generate your QR code.

How to make a crypto payment QR code

Pick the coin, paste your receiving wallet address, and optionally add an amount and a label (like an order number). The tool builds a standard BIP21 payment URI — for example bitcoin:ADDRESS?amount=0.05&label=Order — and encodes it as a QR code. Any modern wallet app can scan it to pre-fill the address and amount, which cuts payment mistakes.

Is this safe?

Yes. This generator runs entirely in your browser using your public receiving address — never a private key or seed phrase. Nothing is uploaded or stored. Only ever share your receiving (public) address; keep your private keys offline. Want this automated for every order, with confirmation tracking and webhooks? Accept crypto with CryptoGate — or see how the fees compare.

Frequently asked questions

How do I create a Bitcoin payment QR code?

Paste your Bitcoin receiving address above, optionally enter an amount, and the tool instantly generates a scannable QR code plus a bitcoin: payment link that wallets recognize.

Is it safe to share a crypto QR code?

Yes, as long as it encodes your public receiving address. A receiving address is meant to be shared so people can pay you. Never put a private key or seed phrase into any QR generator.

Do scanned amounts get filled in automatically?

If you enter an amount, it is included in the payment link, so most wallet apps will pre-fill both the address and the amount when the customer scans the code.

Which coins are supported?

This generator supports Bitcoin, Ethereum, Litecoin, Dogecoin and Dash payment links and QR codes.