Skip to content
beginthings.

UPI QR code generator

Make a UPI payment QR for any UPI ID, with or without a fixed amount. Customers scan it with any UPI app.

A UPI QR lets anyone pay you by scanning with Google Pay, PhonePe, Paytm, BHIM or any bank app. Shops print one at the counter; freelancers add one to invoices; tutors and home businesses share one on WhatsApp. This generator makes a standard UPI QR from your own UPI ID, so payments land directly in your bank account. There is no middleman and no fee from us.

Add an amount to make a QR for one specific payment, such as an invoice or a fixed fee. The payer's app opens with the amount filled in. Leave it blank for a reusable shop QR where the customer types the amount.

What is inside a UPI QR?

A UPI QR is just a link in the format upi://pay?pa=yourid@bank&pn=Name&am=500.00&cu=INR&tn=Note. pa is the payee address (your UPI ID), pn the name shown to the payer, am the amount in rupees, cu the currency and tn a short note. The tool shows you the exact link it encodes so you can check it.

How to use it

  1. Enter your UPI ID. Type the UPI ID you receive money on, and the name to show the payer.
  2. Add an amount if needed. Add a fixed amount and note for a specific bill, or leave blank for a reusable QR.
  3. Generate, test and download. Press Generate, scan it with your own UPI app to check, then download the PNG.

Good practice

Business accounts

Personal UPI IDs are intended for personal use, and some banks limit how many payments a personal ID can receive. If you run a shop with many daily payments, a merchant UPI ID from your bank or a payment app is the better option. This generator works with both.

Printing and testing your QR

The download is a high-contrast PNG with a white quiet zone around the code, which scanners need. Print it at least 2.5 × 2.5 cm for close scanning (cards, bills) and around 10 cm for posters read from a metre or two away. A rough rule is one unit of width for every ten units of scanning distance. Keep dark modules on a light background; inverted or low-contrast colours fail on many phones. Put your name or shop name under the QR so payers can confirm they are paying the right person before they enter their PIN.

Always scan the printed sample with two different phones before printing in bulk. Because this is a static QR, the content is stored inside the pattern itself: there is no redirect server, no subscription and nothing that can expire or be switched off later.

Private by design

There is no upload step and no account. The page loads the tool, and your browser does the work on your own device. That is why it is fast on good connections and still works if the network drops after the page has loaded. We don't see your files, photos, numbers or IDs, and we don't ask for your email.

Frequently asked questions

How do I generate a UPI QR code with an amount?

Enter your UPI ID, your name and the amount, then press Generate. The QR opens the payer's app with that amount filled in.

Which apps can scan this QR?

Any UPI app: Google Pay, PhonePe, Paytm, BHIM, Amazon Pay and bank apps.

Is there any fee?

We charge nothing. UPI payments to bank accounts are generally free for the payer and payee; check your bank for merchant terms.

Do you store my UPI ID?

No. The QR is created in your browser; nothing is sent to our servers.

Does the QR expire?

No. It is a static QR, so it works as long as your UPI ID is active.

Related free tools

Billing the same clients every month? BeginRooms keeps invoices, files and payment follow-ups for each client in one room.