Generate payment QR codes for Bitcoin, Ethereum, Litecoin & Dogecoin
Paste your public wallet address for the selected cryptocurrency.
Specify a payment amount to embed in the QR code.
Our Crypto QR Code Generator is a free online tool that allows you to create scannable QR codes for cryptocurrency payments. Whether you accept Bitcoin, Ethereum, Litecoin, or Dogecoin, this tool generates properly formatted crypto URI QR codes that are compatible with all major cryptocurrency wallets and payment applications.
Cryptocurrency QR codes simplify the payment process by encoding your wallet address and optional payment amount into a single scannable image. Instead of manually copying and pasting long hexadecimal wallet addresses — which are prone to errors — users can simply scan your QR code with their mobile wallet to initiate a transaction instantly and accurately.
Each cryptocurrency uses a standardized URI scheme for encoding payment information. When you generate a QR code with this tool, it creates a URI in the proper format recognized by wallet software worldwide. For Bitcoin, the format is bitcoin:ADDRESS?amount=X. Ethereum uses ethereum:ADDRESS, Litecoin uses litecoin:ADDRESS, and Dogecoin uses dogecoin:ADDRESS. These URI formats are defined by BIP-21 (Bitcoin Improvement Proposal 21) and similar standards for other coins.
This generator currently supports four of the most popular cryptocurrencies:
Businesses and individuals use crypto payment QR codes in a variety of contexts. E-commerce stores display QR codes at checkout for customers who prefer paying with cryptocurrency. Freelancers add them to invoices alongside traditional payment methods. Content creators and charities use them for receiving donations. Physical retail stores print them on signs or receipts. Event organizers use them for ticket sales or merchandise payments. The versatility of QR codes makes accepting crypto payments accessible regardless of your technical expertise.
This tool runs entirely in your browser — your wallet address and payment data are never sent to any server. The QR code is generated client-side using JavaScript, ensuring your financial information remains private. Always double-check the wallet address before sharing your QR code publicly, and consider generating a new receiving address for each transaction if your wallet supports it for enhanced privacy.
Yes, this tool is completely free with no usage limits. You can generate as many cryptocurrency QR codes as you need for Bitcoin, Ethereum, Litecoin, or Dogecoin without creating an account or paying any fees.
No, the amount field is optional. If you leave it blank, the QR code will contain only your wallet address. The person scanning the code will then manually enter the amount they wish to send. Including an amount is useful for invoices or fixed-price items.
These QR codes use standard cryptocurrency URI formats that are compatible with virtually all major wallet apps, including Coinbase Wallet, Trust Wallet, MetaMask, Electrum, Exodus, Ledger Live, Mycelium, and many more. Any wallet that supports URI-based QR scanning will work.
No. The QR code is generated entirely in your browser using client-side JavaScript. Your wallet address and any amount information are never transmitted to our servers or any third party. Your data stays completely private.
Absolutely. You can download the generated QR code as a high-quality PNG image and use it anywhere — on your website, in emails, on invoices, on printed flyers, business cards, or point-of-sale displays.
A Bitcoin payment QR code uses the BIP-21 URI format: bitcoin:ADDRESS?amount=X. The address is your public Bitcoin receiving address, and the amount (optional) is specified in BTC. For example: bitcoin:1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa?amount=0.01.
The QR code is downloaded as a PNG image file with a white background. PNG format ensures crisp, clear rendering at any size and is universally supported across all devices and platforms.