This generator turns a crypto wallet address into a scannable QR code, encoded as a standard payment URI so a payer can scan it and have the address — and optionally the amount and label — prefilled in their wallet app. It supports Bitcoin, Ethereum, Litecoin and Dogecoin, plus a raw mode for any other chain. Always use your public receiving address; never a private key or seed phrase.
How it works
For a supported coin the tool builds a BIP-21 / EIP-681 style payment URI: the coin’s scheme, a colon, your address, then any optional parameters as a query string. For example bitcoin:address?amount=0.05&label=Shop. The amount and label are URL-encoded so special characters are handled correctly. In raw mode it encodes the address exactly as entered, for chains without a standard URI scheme. That string is then rendered into a QR code you can download as PNG or SVG.
Example
For a Bitcoin address with a 0.05 BTC amount and the label Coffee, the encoded payload is:
bitcoin:bc1qexampleaddress?amount=0.05&label=Coffee
When a payer scans it, their wallet opens a transaction to that address with 0.05 BTC and the “Coffee” label already filled in.
Paste your public receiving address, optionally set an amount and label, then download the code as PNG or SVG. Everything runs in your browser, so your address never leaves your device. Never enter a private key or seed phrase.