Create a UPI payment QR code with your UPI ID, add a fixed amount if you want, and download it or print a Scan & Pay card — free, no sign-up.
Runs in your browserNo sign-up requiredNo watermark
0/50 · Shown to the payer and in both payment histories. Some apps cut longer notes.
Before printing or sharing, scan it once with your own UPI app — you should see your name on the payment screen. Then cancel; don't complete the payment.
Taking payments as a business? See what UPI payments will cost you with the UPI charges calculator.
Fill in the details above to generate your QR code.
Colors & Style
#111827
#111827
#111827
#ffffff
Logo
Error Correction
Higher levels keep the code readable when part of it is damaged or covered by a logo (L about 7%, M 15%, Q 25%, H 30%), but the pattern gets denser. M suits most uses; adding a logo switches to Q.
Frame
What Is a UPI QR Code?
A UPI QR code encodes your UPI ID (and optionally an amount and a note) so that scanning it opens a pre-filled payment screen in the payer's UPI app — Google Pay, PhonePe, Paytm, or any other. It is the standard way small businesses, freelancers, and individuals across India collect instant digital payments without a card machine, following the same `upi://pay` link format every UPI app already recognizes.
How to Use This Generator
1Enter your UPI IDType your UPI ID (VPA), such as yourname@okhdfcbank or yourname@ybl.
2Add payee name and amount (optional)Add your name so payers recognize you, and a fixed amount if this is for a specific payment.
3Add a note (optional)Include a short note like an invoice number so you can identify the payment later.
4Test it, then downloadScan it once with your own UPI app to confirm your name shows up, then download the QR as PNG, SVG or JPEG — or the printable payment card.
UPI QR Code With a Fixed Amount
Add an amount and the payer's app opens with it already filled in — they only check the details and enter their UPI PIN. That suits invoices, fees, tickets, or a product with a set price. Leave the amount blank and the same QR works for any payment, which is what most shop counters use. The tool checks the amount as you type, and warns you above ₹1,00,000, the per-transaction limit most banks apply to UPI payments.
How to Find Your UPI ID
Open your UPI app and tap your profile picture — your UPI ID is listed there, usually as your mobile number or name followed by @ and a handle such as @ybl, @okhdfcbank or @paytm. Your app also shows its own personal QR code on that screen. Use this generator when you want more than that: a code with a fixed amount, your business name, a note like an invoice number, or a print-ready card.
How to Scan a UPI QR Code
1Open any UPI app — Google Pay, PhonePe, Paytm, BHIM, or your bank's app — and tap Scan.
2Point the camera at the QR code, or choose "upload from gallery" if you have it as a screenshot.
3Check the name on the payment screen before entering your PIN. It should match the shop or person you mean to pay.
Want to see what's inside a code before paying? The QR Code Scanner reads a UPI QR from your camera or a screenshot and shows the UPI ID, payee name and amount it contains. Worth doing if a printed code looks like it has a sticker pasted over it — replacing a shop's QR with their own is a known scam.
Print a Payment Card for Your Counter
“Download payment card” puts your QR on a clean, print-ready card with “Scan & Pay”, your name, your UPI ID and the amount if you set one. It's sized for A6 at 300 dpi, so it stays sharp printed at a counter, on a table tent, or at the bottom of an invoice.
Who Uses a UPI QR Code
Small shop owners and street vendors who want an instant, cardless way to accept payments without a POS terminal.
Freelancers and service providers sending a scan-to-pay code alongside an invoice, instead of sharing bank details manually.
Event organizers collecting ticket or contribution payments at a fixed amount, without handling cash.
Anyone splitting a bill or collecting a one-off payment from friends or family — generate, share the image, done.
Good to Know
Works with any UPI app — Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, and your bank's own app.
Leave the amount blank if you want the payer to enter it themselves, useful for a general payment QR at a shop counter.
Set a fixed amount for one-off payments — invoices, event tickets, or specific product prices.
Double-check your UPI ID before sharing the code widely — an incorrect ID means payments won't reach you.
This is a standard, static UPI QR code — it does not track or log payments; your bank/UPI app handles the transaction directly.
Frequently Asked Questions
How do I download my UPI QR code?
Enter your UPI ID above and use Download PNG, SVG or JPEG. For a shop counter, use "Download payment card" — it adds "Scan & Pay", your name, your UPI ID and the amount around the QR in a print-ready size.
How do I make a UPI QR code with a fixed amount?
Type the amount in the Amount field. The payer's app opens with that amount already filled in, so they only confirm and enter their PIN. Leave it blank for a general-purpose code where each payer types their own amount.
Can I scan a UPI QR code from a screenshot or image?
Yes. Most UPI apps let you pick an image from the gallery on their scan screen. You can also open it in Kravoy's QR Scanner, which shows the UPI ID, payee name and amount inside the code before you pay.
Is a UPI QR code the same as a payment gateway?
No. A static UPI QR sends money straight to the linked bank account, and you confirm payments in your own UPI or bank app. It won't automatically mark an online order as paid — that needs a payment gateway or a merchant account with payment notifications.
Is this UPI QR code generator free?
Yes, completely free with no sign-up. The QR code is generated in your browser using your UPI ID — nothing is sent to or stored on our servers.
Which apps can scan this UPI QR code?
Any UPI-enabled app can scan it, including Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, and most Indian banking apps.
Can I create a QR code for a fixed amount?
Yes. Enter an amount when generating the code, and the payer's UPI app will pre-fill that amount automatically. Leave it blank to let the payer enter any amount.
Is my UPI ID or payment information stored anywhere?
No. The QR code is generated entirely in your browser. We never see, log, or store your UPI ID, amount, or any transaction details — and this tool has no connection to any payment or transaction record.
Can I reuse the same QR code for multiple payments?
Yes, if you leave the amount field blank — the same code can be scanned repeatedly, with each payer entering their own amount. A fixed-amount code is best used for a single, specific payment.
Where do I find my UPI ID?
Open your UPI app and tap your profile or QR icon. PhonePe IDs usually end in @ybl, @ibl or @axl, Google Pay in @okhdfcbank, @okicici, @oksbi or @okaxis, Paytm in @ptyes, @pthdfc, @ptsbi or @ptaxis, and BHIM in @upi. Type the part before @ here and the tool suggests the common endings.
What happens if I enter my UPI ID incorrectly?
The payment will fail or, worse, go to the wrong person if the mistyped ID happens to belong to someone else — always double-check the UPI ID carefully, and consider doing a small test scan yourself before sharing the code widely.
Do I need a business account to generate a UPI QR code?
No — any personal UPI ID linked to a bank account works. Businesses commonly use a dedicated merchant UPI ID for accounting reasons, but it isn't a requirement to generate or use a scan-to-pay code.