NPCI UPI QR Code Generator Explained
NPCI has no public shop QR generator. Create an NPCI-compliant upi://pay QR for PhonePe, GPay, Paytm, and BHIM — and how Bharat QR differs.

People search NPCI QR code generator expecting a government website that prints a shop standee. That page does not exist. NPCI writes the upi://pay rulebook; BHIM is NPCI’s own app; banks and TPAPs issue VPAs. A printable QR is just that URI encoded as a matrix.
Last reviewed 13 September 2026.
What “NPCI QR” actually means
Three different things get lumped under the same search:
| What people type | What it is | Who issues it |
|---|---|---|
| NPCI QR / UPI QR | upi://pay?pa=…&pn=… barcode any member app can scan |
You, your bank, or a compatible generator |
| BHIM QR | Same UPI payload, usually on an @upi handle |
BHIM |
| Bharat QR | EMVCo merchant QR that can carry UPI and card rails | Acquiring bank — not a DIY print |
NPCI’s own product page lists QR code and intent-based payments as a UPI feature. It does not host a public “generate my shop QR” form. If a site claims to be the official NPCI generator, treat it as marketing copy.
Create an NPCI-compliant UPI QR →
How to generate an NPCI-compliant UPI QR
- Open your bank or UPI app and copy the primary VPA (for example
shop@oksbiormobile@ybl) and the payee name the app shows. - Paste both into the UPI QR generator. Optional: lock an amount with the
amfield. - Download PNG or PDF. Do not screenshot the preview.
- Test-scan with BHIM and one other app (PhonePe or GPay) before you print.
- Decode the file with the UPI QR decoder and confirm
pa=still matches your VPA.
That QR is interoperable because every member app must parse the same NPCI intent scheme. Branding on the poster does not lock the rail.
BHIM vs a compatible print vs Bharat QR
- BHIM app QR — download from profile inside BHIM. Official NPCI app, plain payload. See how to generate a BHIM UPI QR.
- Compatible print here — same VPA, your size, template, and reprint cycle. Not an NPCI-issued merchant kit and not a BHIM dashboard.
- Bharat QR — bank-issued acceptance QR that can include card networks. RBI ATM & Card statistics still show Bharat QR as a tiny fraction of UPI QR stock. A kirana that only needs PhonePe / GPay / Paytm scans does not need Bharat QR.
NPCI QR is not an “NPCI returned error” fix
Searching npci qr code generator after a failed payment is a common mix-up. “NPCI returned error” is an app wrapper around a two-character reason (U16, Z9, ZM). Reprinting the standee will not clear a risk decline. Look the code up on the UPI error resolver and copy the 12-digit UTR first.
Frequently asked questions
Q1. Is there an official NPCI QR code generator website?
No public shop generator. NPCI operates UPI and BHIM. Banks, TPAPs, and compatible tools encode the published upi://pay URI. BHIM is the official NPCI app if you want their download.
Q2. Will an NPCI-compliant QR work on PhonePe, Google Pay, and Paytm?
Yes, if pa is a live VPA. App-branded posters only change colours. Test with two apps before the standee goes on the counter.
Q3. Is a Bharat QR the same as a UPI QR?
No. UPI QR is the upi://pay matrix shops print every day. Bharat QR is a bank-issued EMVCo code that can also accept cards. Most counters only need UPI QR.
Q4. Does generating this QR cost MDR?
Bank-to-bank UPI is 0% MDR. RuPay credit card on UPI above ₹2,000 may carry interchange. The QR file itself has no Pro UPI QR fee.
Generate a free NPCI-compliant UPI QR →
Related: Universal UPI QR generator guide · Create UPI QR for a bank account · BHIM QR steps
Kunal Siyag
Founder, Pro UPI QR
Founder of Pro UPI QR. Builds the generators and calculators, writes the merchant guides, and cites NPCI, RBI, and bank sources instead of inventing a research team.
Related Articles
Free UPI API Without a Payment Gateway
Build UPI payments with the free upi://pay URI — no Razorpay KYC. What NPCI APIs actually require, and how to embed a QR or payment link on a website.
QR Code From Bank Account Number
You cannot encode IFSC and account number into a UPI QR. Find your VPA from SBI, HDFC, or ICICI, then generate a free QR that credits the linked bank account.
UPI QR Code Generator for Bank Account Payments
Learn how to use a universal QR code generator for your bank account. Connect SBI, HDFC, ICICI or personal VPA and receive PhonePe, GPay & Paytm payments directly.
Related tools
Four siblings in this topic — the full inventory lives on the hub.
PhonePe QR Generator
Create a PhonePe-compatible UPI QR with optional amount and note.
Google Pay QR Generator
Build a GPay-friendly standee customers can scan from any UPI app.
Paytm QR Generator
Generate a Paytm-compatible payment QR for shops and local businesses.
BHIM UPI QR Generator
Generate standard BHIM UPI QR codes for instant direct bank payments.