UPI QR Code Generator

Convert any UPI ID into a QR code & shareable payment link — instantly

100% Private — Runs in Your Browser

Nothing is stored, logged, or sent to any server. Your UPI ID never leaves your device.

Payee Details

Example: 9876543210@paytm, name@okaxis, yourname@ybl
Leave empty — payer's app will show your verified bank name (avoids name-mismatch warnings)

Bank Account Details

11-character IFSC (e.g. HDFC0001234)
Note: Most UPI apps (PhonePe, Paytm) reject bank-account QR codes. Use UPI ID instead for best compatibility.

Payment Details (optional)

QR Style

Live Preview

Your UPI QR will appear here

Enter your UPI ID to generate

Works with every UPI app

GPay PhonePe Paytm BHIM CRED Amazon Pay WhatsApp Pay MobiKwik Slice Fi Jupiter Navi
Safety Tips Before You Pay
  • Always verify the payee name shown in your UPI app before confirming payment
  • NPCI requires extra confirmation for payments above ₹2,000 to new payees
  • Never share your UPI PIN with anyone — banks never ask for it
  • For payment disputes, contact your bank first, then NPCI dispute redressal

Frequently Asked Questions

How do I generate a UPI QR code?

Enter your UPI ID (e.g. yourname@okhdfc) and optionally an amount. The QR code and payment link appear instantly — copy, download, or share them anywhere.

What is a UPI ID (VPA)?

A UPI ID or Virtual Payment Address (VPA) is your unique UPI handle like yourname@hdfc, 9876543210@paytm. Every bank gives you one when you set up UPI. Use it instead of sharing your bank account number.

Is this tool free? Are there any fees?

Yes, 100% free. No signup, no aggregator, no transaction fees. This tool generates the QR locally in your browser — we don't process or store any payment data.

Will my QR work in all UPI apps?

Yes. This tool follows NPCI's official UPI URL specification. QR codes work in every UPI-compliant app including GPay, PhonePe, Paytm, BHIM, Amazon Pay, CRED, WhatsApp Pay, and others.

Can I generate a QR with a fixed amount?

Yes. Enter an amount in the Amount field. The QR will pre-fill that amount in the payer's UPI app. Leave blank for the payer to enter themselves.

Why is my payment app showing a security warning?

Common reasons: (1) Payee name doesn't match — leave the "Your name" field empty to use bank-verified name. (2) First-time payee above ₹2,000 — an NPCI security rule, not an error. (3) Bank-account QR rejected — use UPI ID instead.

Is this tool affiliated with NPCI or the Government?

No. This is an independent tool that generates QR codes per the public NPCI UPI specification. We are not affiliated with NPCI, RBI, or any government entity. For official UPI services, visit your bank or NPCI's official website.

Do you store my UPI ID?

No. Everything runs locally in your browser. Your UPI ID is never sent to our servers, never logged, never stored.

About This Tool

Free UPI QR code generator. Convert any UPI ID (VPA) into a scannable QR code and shareable payment link. Works with Google Pay, PhonePe, Paytm, BHIM, CRED, Amazon Pay, WhatsApp Pay and every UPI-compliant app. Supports fixed-amount QR codes and optional payee name. Generates QR codes per NPCI's official UPI specification. 100% browser-based, private, no signup required.

0% fees No signup Runs in browser NPCI spec All UPI apps 100% private