Skip to main content
Menu

UPI ID Checker

Paste a UPI ID and see whether it has the right shape, and which app or bank the handle belongs to. Checked in your browser.

Paste a UPI ID and the answer appears here.

The ID you paste stays in this browser. PayMQR never receives it and never looks it up — which is also why this page cannot tell you whether it exists.

What this page cannot tell you

Whether the ID exists. Whose name is behind it. Whether a payment actually arrived there. None of that can be established from the characters, and none of it happens in a browser.

That is PayMQR’s job. When a customer pays, PayMQR compares what they paid against the destination frozen on the order — the handle, the amount, the reference — and tells you whether it matches, rather than whether it looks right.

What a UPI ID looks like

Two parts with one @ between them: ramesh@okaxis. The part before it identifies the account — often a phone number, sometimes a name — and the part after it says which app or bank holds it.

Letters, digits, and single . _ - between them. Nothing else, no spaces, and exactly one @. Capital letters make no difference: Ramesh@okaxis and ramesh@okaxis are the same destination.

Can you tell me if the ID is real?

No, and no page that checks in your browser can. Finding out whether an ID exists means asking the bank or app that holds it, which means sending the ID to a server. This page does not send it anywhere, so the most it can tell you is whether the characters are right and whether the handle is one we recognise.

Those two things catch most real mistakes — a typo, a missing character, an ID copied off the wrong screen — and they catch them before you print a poster.

What is a handle?

The part after the @. @okaxis is Google Pay routed through Axis Bank; @ybl is PhonePe through Yes Bank; @paytm is Paytm. Banks also have their own, like @hdfcbank and @icici.

If we do not recognise yours, that is not a problem with your ID — new handles appear all the time and no list stays complete. We say so rather than guess.

Why does it say my ID is "a printed ID"?

Because part of it is hidden behind dots or asterisks, like ••••••5894@okaxis. That is how a payment app shows you somebody else’s ID — the hidden characters were never sent to your screen, so they are not in the text you copied.

An ID like that cannot be paid to. Ask the person for their actual UPI ID, or scan their QR code, which carries the whole thing.

Is my UPI ID safe to paste here?

It stays in this browser. There is no form to submit and nowhere for it to go, and nothing is stored once you close the tab.

Worth remembering in general, though: a UPI ID is not a secret — it is an address, and anyone who can pay you has it. What matters is that nobody can take money out with it. No UPI ID, by itself, lets anyone do that.