Free tool
Payment QR code generator
Accept payments with a single scan. Build a UPI, PayPal, or crypto payment QR code so customers can pay from their phone, and your details never leave your browser.
How to create a payment QR code
- Open the Payment tab. Choose Payment to see the method selector and the fields that match it.
- Pick a payment method. Select UPI for India, PayPal for international payments, or crypto for a bitcoin or ethereum address.
- Enter your payment details. Add your UPI ID, paypal.me handle, or wallet address, along with an optional payee name.
- Set an optional amount. Add a fixed amount to embed it in the code, or leave it blank so the payer can choose what to send.
- Download the code. Check the preview and download PNG or SVG. Your payment details are never uploaded or stored.
UPI, PayPal, and crypto codes
UPI mode builds a upi pay link with your ID, an optional payee name, and an optional amount in rupees. PayPal mode creates a paypal.me link, and crypto mode encodes a bitcoin or ethereum address with an optional amount.
The fields change to match the method you pick, and every value is validated before a code is generated, so mistakes are caught before you print.
Where payment codes help
Put a payment QR code on an invoice, a receipt, a market stall sign, or a tip jar so customers can pay in seconds without typing a long ID or wallet address.
At events and pop ups, a single printed code lets you take payments from a phone, which is faster and cleaner than handling cash.
Private by design
We never store your payment details. The code is assembled entirely in your browser and is not uploaded, logged, or saved anywhere.
That matters for payment information especially, because nothing sensitive ever leaves your device.
Is it safe to share a payment code?
A payment code only contains your public payment ID or address and an optional amount. It cannot move money by itself, because the payer still confirms the payment in their own app.
Stay alert to the usual scams and always confirm that a payment has landed in your account before releasing goods or services, whatever the sender shows you.
A fixed amount or pay what you want
Adding an amount is ideal for invoices and set prices, since the payer sees the exact figure when they scan. Leaving it blank suits tips and donations, where the payer chooses.
You can keep two codes, one for a set price and one open amount, and place each where it fits best.
Frequently asked questions
- Is a UPI QR code safe?
- A UPI QR code only contains your payment ID, an optional name, and an optional amount. It cannot debit money by itself, because the payer must confirm the payment in their app.
- Do you store my payment details?
- No. Everything is generated in your browser and nothing is uploaded or stored.
- Can I set a fixed amount?
- Yes. Add an amount and it is embedded in the code for UPI, PayPal, and crypto. Leave it blank to let the payer choose.
- Does the payment go through fewly?
- No. The code links directly to your UPI, PayPal, or crypto address. fewly is not involved in the transaction at any point.
- Which wallets read a crypto code?
- Most popular crypto wallets scan a QR code that contains a wallet address. Always double check the address before you print it.
- Can I track scans of a payment code?
- Not directly, since it is a static code to your payment app. For analytics on where people scan, use a link based code from a fewly short link instead.