Free UPI QR Code Generator

Type your UPI ID and get a UPI QR code that any payment app can scan. Add a fixed amount or let customers enter their own — print it for your shop, stall or invoice.

1

生成二维码: UPI

UPI ID (VPA) *
Payee name
Amount (INR, optional)
Note
2

选择二维码风格

3

设计你的二维码

模板

4

预览二维码

确认能扫,然后下载

填写内容后即可预览二维码
可扫描度

Overview

What is a UPI QR code?

A UPI QR code holds a payment request in the standard format used by India’s Unified Payments Interface: your UPI ID (VPA), the payee name and, optionally, an amount and a note. When a customer scans it with Google Pay, PhonePe, Paytm, BHIM or their bank’s app, the payment screen opens with your details filled in. They confirm with their UPI PIN, and the money arrives in your linked bank account.

The code contains no bank account numbers or passwords — only the same public ID people would type to pay you. It is static and works forever. Because it is created in your browser, nothing is stored on our servers. For high-volume business collections, your bank or payment provider may also offer a merchant QR with settlement reports.

Use cases

Who uses a payment QR

Anyone in India who wants to be paid without cash or card machines.

Shops and kirana stores

Stick the code at the counter so customers pay in seconds without asking for your number.

Stalls and events

Accept payments at fairs, exhibitions and pop-ups with nothing more than a printed card.

Freelancers and tutors

Add the code to invoices and fee receipts so clients pay the exact amount.

Home services

Delivery partners, cleaners and repair technicians show the code on their phone or a card.

Donations and clubs

Temples, NGOs and societies collect contributions with a code on posters.

Bills and menus

Restaurants print the code on the bill or table so guests pay without waiting.

How it works

How to generate a UPI QR code

All you need is your UPI ID, such as name@okhdfcbank or 98xxxxxx@ybl.

  1. 1

    Enter your UPI ID and name

    Find your UPI ID in your payment app’s profile. Add the name customers should see so they know they are paying the right person.

  2. 2

    Add an amount (optional)

    Set a fixed amount for a set price, or leave it blank so the payer types the amount. Add a short note like an invoice number if you like.

  3. 3

    Download and print

    Download PNG for WhatsApp or SVG/PDF for printing. Scan it once with your own app to check the name and amount before you display it.

Best practices

Tips for safe, smooth payments

A few habits protect you and your customers.

  • Check the payee name before paying

    Tell customers to confirm your name on their screen. It is the simplest protection against swapped or fake stickers.

  • Never scan to receive money

    Receiving money never needs a scan or a PIN. Anyone asking you to scan a code to “receive” a payment is attempting fraud.

  • Laminate and check the sticker

    Protect the printed code from damage and check regularly that nobody has pasted a different code over it.

  • Keep a separate ID for business

    Many apps let you create a business profile. A separate ID keeps shop payments apart from personal transfers and makes accounting easier.

FAQ

Frequently asked questions

What is a UPI QR code?

A UPI QR code is a payment code that contains your UPI ID, name and optional amount. Any UPI app can scan it to open a pre-filled payment to you.

How do I generate a UPI QR code for free?

Choose UPI in the generator above, enter your UPI ID and name, add an amount if you want, and download. The generator is free with no sign-up and no watermark.

Which apps can scan it?

Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, WhatsApp Pay and almost every bank app that supports UPI.

How does a UPI QR code work?

The code holds a upi://pay link with your details. The payer’s app reads it, shows your name and the amount, and sends the money after they enter their UPI PIN.

How do I get the UPI ID from a QR code?

Scan it with any UPI app; the payee screen shows the UPI ID and name before you pay. You can also scan it with a QR reader to see the raw link that contains “pa=” followed by the ID.

Can I set a fixed amount?

Yes. Enter the amount in rupees and the payer’s app opens with it filled in. Leave it blank for open amounts such as donations or variable bills.

Is it safe to share my payment code?

Yes. It only contains your public UPI ID, which cannot be used to take money from you. Payments always need the payer’s own PIN.

Does the code expire?

No. It is static and works as long as your UPI ID is active. If you change banks or IDs, generate a new code.

Can customers pay with a credit card?

Only if their app supports RuPay credit cards on UPI and your account is allowed to receive such payments. Debit-linked accounts work everywhere.

What is the difference from a merchant QR from my bank?

Both use the same UPI format. Bank merchant QRs come with settlement reports and sometimes higher limits; a code made here is ideal for individuals and small sellers.

Can I add my shop logo?

Yes. Use the Logo tab to add your logo and pick colors, and keep the scan score green. Plain black on white scans fastest in poor light.

How do I scan a UPI QR code from an image?

Most UPI apps have a gallery or upload option on the scan screen. Select the saved image and the app reads the payment details from it.

Create your UPI QR code

Free, printable, and works with every UPI app.

Start for free