QR Studio
NPCI UPI Payments

UPI QR Code Generator

Accept digital payments seamlessly. Create standard NPCI UPI QR codes compatible with Google Pay, PhonePe, Paytm, BHIM, and 100+ Indian banking apps.

UPI Digital Payment

Private • Instant Update

The Virtual Payment Address (VPA) where funds will be credited.

Compatible with all NPCI UPI apps including Google Pay, PhonePe, Paytm, BHIM, Cred, and mobile banking applications.

Customize Design

Optional • Colors, logo, shapes & margin

Live QR PreviewReal-Time
Generating preview...
Scannability
Excellent
86 bytes encodedLevel M
.png

Recent QR Codes

Stored only on this device.

Downloaded and copied codes will appear here for easy access.

How NPCI UPI Deep Link Specification (upi://pay) Works: Standards & Compatibility

UPI (Unified Payments Interface) QR codes adhere strictly to the National Payments Corporation of India (NPCI) guidelines. The payload utilizes the upi://pay URI format with parameters including payee VPA (pa), payee name (pn), optional transaction amount (am), currency code (cu=INR), and transaction note (tn).

Standard Payload Format:
upi://pay?pa=merchant@okhdfcbank&pn=Store%20Name&am=250.00&cu=INR&tn=Invoice%20492
Native Scanner Compatibility:
Google Pay (Tez)
PhonePe
Paytm UPI
BHIM UPI (NPCI official app)
Amazon Pay UPI
CRED, Navi, and all Indian mobile banking apps (HDFC, ICICI, SBI, Axis)

Popular Use Cases

Discover how professionals, businesses, and creators leverage this QR format:

Retail Store Counters & Kirana Shops

Print on tabletop acrylic stands or stickers next to the checkout register for quick, contact-free customer payments.

Freelance Invoicing & Billing

Embed exact-amount payment QR codes on digital PDF invoices so clients can settle fees in seconds from their phone.

Charities, NGOs & Donations

Print open-amount UPI QR codes on event banners and donation drives, allowing donors to contribute any sum.

Food Stalls & Pop-up Cafes

Speed up line queues during peak hours by giving customers a clear, high-contrast QR code to scan while waiting.

Co-living, Rent & Shared Expenses

Display an easy payment QR for roommates or tenants to settle monthly rent or utility bills directly.

Delivery Boxes & Cash-on-Delivery

Stick on package receipts so delivery agents can collect exact-bill payments without handling paper cash or change.

Printing & Quality Guidelines

Follow these ISO/IEC 18004 recommendations to ensure instant, frictionless scans:

1

Maintain strong contrast: ensure dark foreground elements on a clean light background.

2

Observe the Quiet Zone: leave at least 4 modules of blank white margin around the QR code.

3

Test before bulk printing: scan the physical printed sample on both iOS Camera and Android Google Lens.

4

Use vector SVG for print production: SVG scales infinitely without pixelation on large signage or menus.

100% Client-Side Privacy Guarantee

QR Studio never stores, tracks, or analyzes your input payload. All matrix math, Reed-Solomon error correction encoding, and image rendering occur directly in your browser.

Frequently Asked Questions

Are there any transaction fees or commission cuts?

Zero fees. QR Studio is a client-side generator tool, not a payment gateway. The transaction happens directly between the customer bank account and your bank account via the NPCI network.

Is it mandatory to specify an amount?

No. If you leave the amount field empty, the customer can enter any custom amount they wish inside their UPI app. If you specify an amount, it will pre-fill that exact figure.

What is a VPA / UPI ID?

Your Virtual Payment Address (VPA) is your unique UPI identifier provided by your bank or app (e.g. yourname@okaxis, mobile@paytm, merchant@upi). Make sure to verify your VPA before generating.

Does QR Studio have access to my bank account or transaction history?

None whatsoever. QR Studio does not track, store, or process any payment data. The payload is encoded strictly on your device inside your web browser.

Explore Other Free QR Generators

QR Studio offers a complete suite of specialized client-side QR generators: