Payments

UPI QR Generator

Enter payee details, optional amount, and note to generate a downloadable UPI QR.

Generate a UPI QR instantlyEnter payee details, optional amount, and note to create a downloadable QR.
Use a valid UPI address such as name@upi or 9876543210@paytm. A plain phone number will not work.

UPI QR ready

Enter a valid UPI ID

Open amount QR

Payee
UPI ID

Enter a valid UPI ID or VPA such as name@upi. Plain phone numbers do not work as generic UPI payment addresses.

QR preview

Preview and download the QR code as a PNG image.

Payee

UPI ID

Note

None

UPI payment link

Create the QR locally, then verify the payee details before you share it

A UPI QR is useful only when the payee details are obvious and the person sharing it has checked the UPI ID carefully. The QR itself does not verify whether the UPI ID exists, and it does not prove that a payment was completed.

This page creates the UPI payment URI and a scannable QR locally in the browser. Use it for payment requests, donations, counters, or invoices where you want a quick scan-to-pay flow without sharing account details manually.

How to use this UPI QR Generator

  1. Enter the payee name and the exact UPI ID you want the payer to scan.
  2. Add a fixed amount only if you want the payment amount locked into the QR.
  3. Use the note field for a purpose label such as invoice number or donation note, then download the QR after checking the payee details once more.

Where this payment page helps

  • Creates a UPI payment URI from the payee name, UPI ID, optional amount, and optional note.
  • Turns that URI into a downloadable QR PNG you can print or share.
  • Lets you choose between a fixed-amount payment QR and an open-amount QR.

UPI URI logic and practical sharing guidance

The page builds a UPI payment URI with payee name and UPI ID as the core fields, then adds amount and note only when you provide them. That URI is what becomes the scannable QR code.

A fixed amount is useful when the payer should not change the payable value. An open amount QR is better when the payer may enter the amount manually, such as for donations, flexible tips, or manually confirmed totals.

Examples

Fixed amount payment request

  • Amount: Set a fixed payable amount
  • Use case: Invoice, booking advance, or exact collection amount

Use a fixed amount when the payer should not decide the amount manually after scanning.

Donation or open payment

  • Amount: Leave blank
  • Use case: Donation drive or customer-entered payment

Leaving the amount blank gives the scanning user control to enter the amount inside the UPI app.

Practical checks before sharing a payment QR

  • Double-check the payee UPI ID before you publish the QR.
  • Use a fixed amount only when the amount should not be edited by the payer.
  • Remember that scanning the QR does not prove that payment was completed.

Privacy and data handling

The UPI payment URI and QR is created locally in your browser on the page itself. The tool does not ask for an account before it builds the preview or download.

No payment is processed on this page. The QR only encodes the details you enter, so verify them before you print, share, or embed the image anywhere public.

Methodology and review basis

Built and reviewed by Atul Sharma • Last updated 2026-04-04

This page creates a UPI payment URI and QR locally from the details you enter. It is a generation aid, not a payment processor or live payee verifier.

Site-wide review standards live in the review methodology and sources policy.

Related payment and document tools

Questions about payment setup

Does this work across UPI apps?
It is designed around the UPI payment URI format used by many apps, but you should still test the QR in the apps your users are likely to use.
Can I edit the amount later?
Only if you regenerate the QR. A printed fixed-amount QR will continue to encode the amount you entered.
Does the page validate the UPI ID?
It checks format locally but does not confirm that the UPI ID is real or active.
Should I leave the amount blank for donations?
Often yes, because donors may want to choose the amount themselves. Use a fixed amount only when that is intentional.
What should I verify before printing or sharing?
Verify the payee name, exact UPI ID, and whether the amount should be fixed or left open.