UPI ID Validator

Check UPI ID shape and identify the issuing bank/PSP handle — privately, in-browser.

Validate UPI IDs (VPA) instantly. Free UPI validator checking handle format, length and PSP patterns — fully private.

Calculator Inputs

About UPI Check

Check UPI ID shape and identify the issuing bank/PSP handle — privately, in-browser.

A UPI ID splits at @ into a payer name and a bank/PSP handle. This validator enforces the character rules, length limits, and single-@ shape, then names the issuer for known handles like okhdfc, ybl, and paytm.

Format-valid never proves the VPA exists or belongs to anyone — only a ₹1 collect request does that. Everything runs in your browser.

Where it is used

Validating payment forms, verifying customer UPI handles before collecting, and testing VPA inputs.

How to use the UPI Check

  1. UPI ID (name@bank) — enter the value (e.g. rahul.sharma@okhdfc).
  2. Calculate — press the Calculate button to see the result instantly above.

Formula

name(2+, [A-Za-z0-9._-]) @ handle(2+ letters) with known-PSP lookup.

Examples

Example

upi:rahul.sharma@okhdfc
Result: Valid format — HDFC Bank handle

Frequently Asked Questions

Why did my valid-looking ID fail?
Usually spaces, double @, or special characters in the name. Handles must be pure letters — numbers there always fail.
Does valid mean I can send money to it?
No. Send a ₹1 collect request first; only the recipient’s approval proves a live VPA.
Can handles contain numbers?
Per NPCI guidance, no — handles are alphabetic PSP/bank codes. Names may mix letters, digits, dots, hyphens, and underscores.