Free • Custom • Printable • Works with common UPI apps

UPI QR Code Generator & UPI Payment Link

Create a professional UPI QR for your shop, invoices, posters, and WhatsApp. Add logo, amount, note, and reference — then download PNG/SVG or print to PDF.

Last reviewed: Jan 26, 2026 • Tip: Always test-scan before printing in bulk.

UPI QR Generator

MERCHANT NAME

Enter details to generate
merchant@upi

Scan and pay with any BHIM UPI app

BHIM
UPI
Google PayPhonePePaytmAmazon Pay

Create your own UPI QR code at https://thegstcalculator.in/tools/upi-qr-generator

Enter details to generate
Progress
Fill details to generate

Tip: For shops, keep amount empty (pay-any-amount). For invoices, add amount + reference.

Payment Details

Fill details
Enter a UPI ID (VPA), e.g. name@bank or mobile@upi

Example: name@bank or mobile@upi

Enter merchant/payee name (shown in payer app)

This name shows inside the payer’s UPI app.

Leave blank for “pay any amount”.

Keep logo small for scan reliability.

Tip: Adding tn and tr helps customers recognize invoice payments.

Branding
Customized
Poster Templates

Templates change layout & export defaults only. Your payment details stay the same.

Design-only badge. Not an official verification.

Export

Enter valid details to enable
Before you print/share
  • • Test-scan with at least 2 apps (e.g., GPay + PhonePe).
  • • Verify the payee name shown in the app is correct.
  • • If QR scan fails, remove the center logo or reduce its size.

Not legal advice • Verify before printing • If PDF doesn’t open, allow popups.

MERCHANT NAME

Enter details to generate
merchant@upi

Scan and pay with any BHIM UPI app

BHIM
UPI
Google PayPhonePePaytmAmazon Pay

Create your own UPI QR code at https://thegstcalculator.in/tools/upi-qr-generator

Works in your browser • We don’t store payment details.

Verify payee details before sharing/printing • Tool URL: https://thegstcalculator.in/tools/upi-qr-generator

Quick test checklist (before you print)

Most “QR not working” issues are fixed by testing once, printing with good contrast, and keeping the logo modest.

Test in 2 apps

Scan with at least two UPI apps (example: PhonePe + Google Pay). Some apps ignore optional parameters.

Verify payee

Confirm the displayed payee name and UPI ID in the app before you print and place it in public.

Print-friendly tips

Prefer SVG for print, keep high contrast, avoid glossy reflections, and reduce/remove logo if scans fail.

How UPI QR Codes Work

A UPI QR is a scannable version of a UPI “deep link” (upi://pay). When a customer scans it, their UPI app opens with your payee details pre-filled.

UPI Link Format

upi://pay?pa=merchant@upi&pn=Merchant%20Name&cu=INR&am=500&tn=Invoice%20102&tr=INV-102

Static QR: no amount → customer enters amount.

Fixed-amount QR: includes am → amount auto-fills.

Tip: For invoices, add tn (note) and tr (reference) so the payer recognizes what they’re paying for.

Next step for business workflows: try the GST rate card generator for quote/invoice sharing.

UPI parameters (quick reference)

pa

Payee Address

UPI ID / VPA (e.g. merchant@upi)

pn

Payee Name

Merchant / person name

cu

Currency

Usually INR

am

Amount

Optional. Leave blank for “pay any amount”

tn

Note

Optional description (invoice / purpose)

tr

Reference

Optional reference ID (invoice no.)

mc

Merchant Code

Optional category code (advanced)

url

Reference URL

Optional invoice/website URL

One Tool, Endless Possibilities

Whether you run a kirana store, café, clinic, or freelance business — getting paid should be simple.

For Retail Shops

Generate a high-quality standee. Print it, laminate it, and paste it on your counter for instant customer payments.

For Freelancers

Stop sharing bank details. Create a QR with a fixed amount (e.g., ₹5000) and place it directly on invoices.

For Websites & Links

Use the UPI deep link as a “Pay via UPI” button. Share it on WhatsApp, email, and landing pages.

Print-ready checklist
Do this once before you print/laminate.
Try generator ↑
Scan reliability
  • Test-scan in 2 apps (e.g., GPay + PhonePe)
  • Keep high contrast (dark QR on light background)
  • If scans fail: reduce/remove the center logo
Print & placement
  • Use SVG for print; PNG for quick sharing
  • Avoid glossy reflections; laminate only after testing
  • Place at eye level; keep a clear “Scan & pay” label
Recommended minimum sizes
Counter standee: ~10–12 cm QR
Posters: ~14–20 cm QR
quick guide
Tip: For invoices, add tn (note) + tr (reference) so payers recognize the payment.

What makes a QR “professional”?

  • High contrast + adequate size (especially for posters)
  • Tested in multiple UPI apps before printing
  • Clean payee name + invoice reference for trust
  • SVG for print quality; PNG for quick sharing

Need GST tooling too? Validate GSTINs with GST Number Validator.

Privacy & Safety

Always verify payee details and test-scan before you print. This tool is meant to simplify QR creation — not replace your checks.

Verify before you share

  • Confirm the UPI ID (pa) and payee name (pn) show correctly inside the UPI app.
  • For invoices, use a clear reference (tr) to reduce disputes.
  • If scans fail, increase QR size or reduce/remove logo overlay.

Disclaimer

  • This tool is not affiliated with NPCI, banks, or UPI apps (PhonePe/Google Pay/Paytm/BHIM).
  • UPI links/QRs are created from the inputs you provide. Always verify before printing publicly.
  • Some apps may ignore optional parameters (mc/url), so test based on your real usage.

Frequently Asked Questions

What is a UPI deep link (upi://pay) and how does it work?+
A UPI deep link is a payment URI that opens a UPI app with payee details pre-filled. A UPI QR is simply a scannable form of that same link. When a customer scans it, their UPI app opens and they can complete the payment.
What do the UPI parameters mean (pa, pn, am, tn, tr, mc, url)?+
Common parameters: pa = UPI ID/VPA, pn = payee name, cu = currency (usually INR), am = amount (optional), tn = note/description (optional), tr = reference/transaction reference (optional), mc = merchant category code (optional), url = reference URL (optional). Apps may ignore some optional fields.
How do I create a fixed-amount QR vs a “pay any amount” QR?+
If you enter an amount, the QR becomes fixed-amount and the amount is pre-filled in the payer’s app. If you leave amount empty, it becomes a “pay any amount” QR and the customer can enter the amount manually.
Can I use this for invoices, email, or WhatsApp sharing?+
Yes. You can download PNG/SVG/PDF for invoices and print, and you can share the generated UPI link in WhatsApp or email. On mobile, the “Open in UPI App” button can open your installed UPI apps using the deep link.
Best settings for printing a UPI QR (size, format, tips)?+
For print, SVG is best (vector quality). Keep strong contrast, avoid glossy reflections, and test-scan from the distance customers will use. For standees/posters, print a larger QR and reduce/remove the center logo if scan reliability drops.
Is it safe? Do you store UPI ID, amount, or notes?+
This tool is designed to run in your browser. Your inputs are used to generate the QR/link on your device. Still, always verify the payee name and UPI ID before printing or sharing, especially for business use.
Why does a QR sometimes work in one app but not another?+
Some apps handle deep links differently and may ignore optional parameters (like url or mc). If a scan fails, try scanning with a different app, reduce/remove the center logo, increase QR size, or open the generated UPI link directly on mobile.
Does adding a logo reduce scan reliability?+
It can. A large logo may cover QR modules and reduce scan success. Keep it small, maintain high contrast, and test-scan from typical customer distance before printing.

Accuracy & Sources

This page uses the commonly supported UPI deep-link format (upi://pay) and the parameters widely used across major UPI apps (for example: pa, pn, am, tn, tr, mc, url). App behavior can vary — especially around optional fields — so test with the apps your customers use.

Note: If you need business compliance tools (deadlines, GST references, validations), explore the related tools section below.