Skip to main content
Toolzum

UPI ID Validator & QR Generator

Validates UPI ID format against 23 known handles (@paytm, @okhdfcbank, @ybl, @sbi, @axl, @icici and more) and generates UPI payment QR codes with merchant name and amount. All local processing.

Runs on QRCode.js

100% Local Browser Native

How to Use the UPI ID Validator & QR Generator

1. Enter the UPI ID

name@handle — 23 known handles checked.

2. Read format verdict

Handle rules checked per provider pattern.

3. Generate the QR

Valid IDs render a scannable payment QR instantly.

Similar Tools You Might Need

See all

Frequently Asked Questions

Which UPI handles are validated?

23 handles: @paytm, @okhdfcbank, @okicici, @oksbi, @ybl, @axl, @pnb, @yesbank, @unionbank, @canarabank, @kotak, @idbi, @indus, @federal, @dbs, @rbl, @bob, @citi, @hsbc, @ubi, @sbi, @icici, @hdfcbank. Not covered: @upi, @okaxis, @payzapp, @amazonpay — those fail as unrecognized. Username rules: one @, 2–40 chars of letters/numbers/dots/hyphens/underscores. QR encodes upi://pay with INR; last 10 validations persist locally.

What does the validator check?

It verifies the UPI ID format: valid characters, handle suffix, minimum/maximum length, and correct structure. A valid format does not guarantee the UPI ID is active — it only confirms it follows the correct pattern.

Can I generate a payment QR code?

Yes. Enter the validated UPI ID, merchant name, and optionally an amount to generate a scannable UPI payment QR code. The QR encodes the UPI payment URL in the standard format.

Is this connected to any bank or UPI system?

No. This is a client-side validation and QR generation tool. It does not initiate, process, or verify any actual UPI transactions.

Is my UPI data stored or transmitted?

No. All validation and QR generation happens locally in your browser. No UPI IDs or payment data is sent to any server.

Last updated October 2026