InputTestHub

UPI QR Code Generator

Builds a UPI payment QR from a VPA, amount and note, and shows the deep link it encodes so you can check it before sharing.

Generators Nothing uploaded No sign-up Free, unlimited
Generators tool
Fill in the fields and press Build the UPI code.
In short A UPI QR code is not a signed payload at all — it is a deep link, and the whole thing is readable text: upi://pay?pa=someone@okhdfcbank&pn=Name&am=250.00&cu=INR&tn=Invoice%2042. The parameters that matter are pa for the payee address, pn for the name, am for the amount, cu for the currency and tn for the note. There is no checksum anywhere in it, which has two consequences worth knowing. A mistyped VPA produces a perfectly valid QR code that sends money to the wrong place or nowhere at all, so the ID has to be read carefully rather than trusted to arithmetic. And because it is an ordinary URL, the same string works as a clickable link on a phone — a UPI QR and a UPI link are the same thing in two presentations. Leave the amount blank and the payer chooses it; fill it in and the app opens pre-filled.

How to use the UPI QR Code Generator

  1. Enter the UPI ID exactly as your app shows it.
  2. Add an amount only if you want the code to be for a fixed value.
  3. Check the decoded parameters, then test with ₹1 before sharing it.

About the UPI QR Code Generator

The UPI QR Code Generator builds a UPI payment QR from a VPA, amount and note, and shows the deep link it encodes so you can check it before sharing. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Adding a pay-to-me code to an invoice or a bill.
  • Printing a counter code for a small shop.
  • Turning a payment request into a link you can send over WhatsApp.

Details

FormatA upi:// deep link, not an EMV payload
ChecksumNone — nothing in a UPI link verifies the VPA
Key parameterspa payee, pn name, am amount, cu currency, tn note
Also works as a linkThe same string is clickable on a phone
NetworkBuilt in your browser; the VPA is never transmitted
Because there is no checksum, the decoded parameter table on this page is the only verification available. Read the payee ID character by character before you print anything.

Where this tool stops

It builds a correct link from what you type. It cannot verify the VPA exists or belongs to you.

Frequently asked questions

Can this check whether my UPI ID is real?
No, and no offline tool can. A UPI link carries no checksum, so anything you type produces a valid-looking QR. This page checks the shape — name@bank — and warns if it does not match, but only your UPI app can confirm the ID exists. Send yourself ₹1 first.
Why do some UPI QR codes have no amount?
Because a code without am is reusable and the payer enters the amount. That is what a shop counter code is. Adding an amount makes the code specific to one payment, which suits an invoice.
Is a UPI QR the same as a UPI link?
Yes, exactly the same string. The QR is one way of transporting the link and a tap is the other. That is why you can copy the text from this page and send it over a messenger instead of printing a code.
Does the note field always show?
Most apps display tn to the payer and many treat it as editable. Do not rely on it as a binding reference — use tr for your own reconciliation reference, which apps pass through without showing prominently.
Do I need an account to use the UPI QR Code Generator?
No charge and no sign-up. There is no free tier to run out of because there is no paid tier — inputtesthub.com is funded by advertising rather than by metering the tool.
Is what I paste into the UPI QR Code Generator stored?
No. The UPI QR Code Generator runs entirely in your browser using JavaScript. Because the work happens locally, the tool also keeps working if your connection drops, and closing the tab is all it takes to discard everything.
What is the UPI QR Code Generator used for?
In practice it gets used for three things: adding a pay-to-me code to an invoice or a bill. Printing a counter code for a small shop. Turning a payment request into a link you can send over WhatsApp. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
When is the UPI QR Code Generator not the right tool?
It builds a correct link from what you type. It cannot verify the VPA exists or belongs to you. Knowing where a tool stops being trustworthy matters more than the cases where it works.
Which values should I know?
Format is A upi:// deep link, not an EMV payload. Checksum is None — nothing in a UPI link verifies the VPA. Key parameters is pa payee, pn name, am amount, cu currency, tn note. These are printed on the page itself, so you do not have to take them on trust.
Does the UPI QR Code Generator work on a phone?
Yes. The page is responsive and the tool works in Chrome, Safari, Firefox, Edge and Samsung Internet on both Android and iOS. There is no app to install and nothing to sign into.

Related generators tools

All 53
01

QR Code Generator

Creates QR codes for links, WiFi, contacts, email, SMS and plain text, downloadable as PNG or…

02

Barcode Generator

Generates Code 128, EAN-13, UPC-A, Code 39 and ITF barcodes as PNG or SVG with human-readable…

03

Lorem Ipsum Generator

Generates classic Lorem Ipsum placeholder text by paragraph, sentence, word or list item, with…

04

SKU Generator

Builds structured SKU codes from product attributes, with a consistent pattern across a whole…

05

Invoice Number Generator

Generates sequential invoice numbers in your chosen format, with year, month and prefix…

06

WiFi QR Code Generator

Creates a QR code that connects a phone to your WiFi network automatically, without typing the…

08

Countdown Timer Generator

Creates an embeddable HTML countdown timer to any date, in several styles, with no external…

10

vCard (.vcf) Generator

Builds a downloadable .vcf contact file from a simple form, in vCard 3.0 or 4.0, with correct…