← Back to tools

UPI QR generator

Generate UPI payment QR codes for India.

Everything happens locally in your browser. Nothing is uploaded.
Payment details
The QR preview updates live as you enter the payment information.

The default address is intentionally non-existent and is only for previewing.

Leave empty to let the payer enter the amount.

Payment summary

UPI ID
does-not-exist@testing-only
Payee
Testing Only
2
Make it yours
Colours, shapes, rounded corners, and an optional logo.
Live previewReady for payment
500px
Encoded content
About UPI QR codes
Share the downloaded code digitally or print it for in-person payments.

How to use

  1. 1. Replace the testing UPI ID and payee name.
  2. 2. Add an optional fixed amount and note.
  3. 3. Customise the live QR preview.
  4. 4. Download it in the format and resolution you need.

Compatible apps

The code uses the standard UPI payment URI and can be scanned by Google Pay, PhonePe, Paytm, Amazon Pay, BHIM, and other compatible UPI apps.

A practical guide to UPI QR generator

UPI QR Generator builds a standards-based payment URI from a UPI ID, payee name, optional amount, and transaction note. The payer's app still displays and authorizes the request.

Example: print a fixed-fee workshop code

Enter the verified organizer UPI ID and fee, use a short recognizable note, generate the code, and test it without completing payment.

Task-specific steps

  1. 1

    Verify the payee's exact UPI ID and display name in a trusted payment app before creating anything.

  2. 2

    Enter an optional amount and concise note only when they should be prefilled for every person who scans.

  3. 3

    Generate the code, scan it with more than one UPI app, and confirm payee plus amount before distributing it.

Options that affect the result

  • A fixed amount reduces typing for standard charges; leaving it blank lets the payer enter a value.
  • The transaction note gives useful context but should not contain private or authoritative receipt data.

Limitations to know first

  • The QR code requests payment but does not prove that a transfer was completed or settled.
  • Incorrect UPI details can direct money to the wrong recipient, so the finished code must be tested carefully.

Questions specific to this task

Can a UPI QR code confirm that someone paid?

No. It only launches a payment request. Confirm completion through the payee's trusted bank or UPI transaction records.

Should I put an amount in the code?

Use a fixed amount for a standard charge; omit it for donations or variable invoices so the payer can enter the correct value.