Free AI Powered Tool

Verify UPI ID Online Free - Check Real or Fake

Not sure if a UPI ID is real or fake? Enter the UPI ID or upload a QR code, we verify the bank handle, check scam databases and tell you if it is safe to pay.

@ybl
@okaxis
@okhdfcbank
@oksbi
@paytm
@bhim
50+ handles
UPI ID and QR Code Checker
Examples: support@hdfcbank 9876543210@paytm shopname@ybl

Analyzing...

No data stored Results in seconds Always free

Was this result helpful?

✓ Thank you for your feedback!

How to Verify a UPI ID Online - Step by Step

Enter any UPI ID or upload a QR code we run multiple checks and give you a clear verdict before you send money.

Enter UPI ID or QR

Type any UPI ID directly or upload a QR code image from your phone gallery.

AI Runs 6 Checks

We check the handle pattern, bank, scam keywords, reported databases and AI risk analysis simultaneously.

Get Instant Verdict

You get SAFE, SUSPICIOUS or SCAM with a risk score and exact reasons in English and Hindi.

Decide Safely

Use the result to decide whether to pay or block. Report scam UPI IDs directly from the result page.

What Our Free UPI ID Checker Validates

A UPI ID carries hidden patterns that reveal whether it is genuine or created to deceive. Our tool reads every signal.

UPI Handle Validation

We check whether the bank handle like @ybl, @okaxis or @paytm is a real registered handle or something that just looks like one.

Scam Keyword Detection

Words like kyc, refund, support, helpdesk and verify sitting inside a UPI ID are classic scam signals. We flag them with context aware analysis so you know exactly why it looks suspicious.

Scam Database Cross-Check

We run the UPI ID against crowd reported scam databases and government confirmed fraud lists. If that ID has been flagged before, we catch it immediately.

Bank Handle Authenticity

Real banks use specific handles. If someone is claiming to be from HDFC but the UPI ID ends in @paytm, that mismatch gets flagged right away.

AI Pattern Analysis

Our AI looks at the full UPI ID, the length, the numbers used, the character combinations, and scores it against known scam profiles to catch IDs that look fine on the surface but follow suspicious patterns underneath.

QR Deep Link Parsing

When you upload a QR code we decode everything embedded inside it, the UPI ID, the amount, the payee name, the transaction note, and then run the full analysis on all of it before giving you a verdict.

More Free Scam Detection Tools

ScamDekho covers all types of online fraud. Try our other free tools to stay protected.

Message Scam Checker
Check WhatsApp, SMS and fraud messages instantly
Website / URL Checker
Verify if a website or link is safe or phishing
Screenshot Scam Checker
Upload any screenshot to detect fake payment proofs
Job Offer Letter Checker
Detect fake job offers and fraudulent recruiters

Real UPI Scams That Fooled Indians

These are verified UPI scam cases reported in India. Each one used a QR code or payment request that looked completely normal.

QR CODE SCAM

Fake QR codes placed at shops and petrol pumps

Fraudsters replaced genuine shop QR codes with fake ones. Customers scanned the code thinking they were paying the merchant, but the money was sent directly to scammer accounts.

Multiple victims reported

Source: Hindustan Times

COLLECT REQUEST SCAM

UPI “receive money” trick that actually debits money

Scammers send a UPI collect request disguised as a payment. Victims think they are receiving money and enter their UPI PIN, which actually authorizes a payment to the fraudster.

Common loss across India

Source: Times of India

FAKE APP SCAM

Fake government app triggering UPI fraud

Victims received a WhatsApp message with a link to what looked like an official government app. They downloaded it without suspecting anything. Once installed, the app started initiating UPI transactions in the background without the user doing anything. By the time people noticed, the money was already gone.

Loss: ₹25 lakh+ (combined)

Source: Times of India

Last updated: April 2026  ·  Reviewed by ScamDekho Research Team

How to Verify a UPI ID Online Free Before Sending Money

Verifying a UPI ID before sending money is one of the most important steps you can take to protect yourself from online payment fraud in India. With over 14 billion UPI transactions happening every month, scammers have gotten very good at creating fake UPI IDs that look completely legitimate at first glance.

To verify a UPI ID, enter the full ID in the format username@bankhandle into our checker above. Our system instantly validates the bank handle against the official NPCI registered handle list, scans the username for known fraud keywords, checks the ID against crowd reported scam databases and runs AI pattern analysis. You get a clear SAFE, SUSPICIOUS or SCAM verdict within seconds.

6 independent checks run at the same time and the whole thing takes under 10 seconds. Always verify before you pay. It could save you from losing thousands.

How to Check If a UPI ID Is Real or Fake (5 Warning Signs)

There are specific patterns that reveal whether a UPI ID belongs to a genuine person or a scammer. Knowing these signs can help you spot fake UPI IDs even before using a checker tool.

Warning Sign 1: Suspicious keywords before the @: Words like kyc, refund, helpdesk, support, verify, reward, claim, cash and bonus in the username part are almost always used by scammers impersonating banks, companies or government bodies. A real person's UPI ID is usually their name, phone number or a short custom word, not a customer service term.

Warning Sign 2: Bank handle mismatch: If someone claims to be an HDFC Bank employee but their UPI ID ends in @paytm or @ybl, something is wrong. Real corporate or government UPI IDs use handles that match their institution. A genuine SBI payment would use @sbi or @oksbi, not a PhonePe handle.

Warning Sign 3: Brand impersonation: Scammers create IDs like amazonrefund@okaxis, sbicustomercare@ybl or npcisupport@paytm to appear official. These are completely fake personal accounts hiding behind recognizable brand names. Our checker detects these impersonation patterns automatically.

Warning Sign 4: Pressure to pay quickly: If someone is pushing you to pay a UPI ID urgently without giving you time to think, that is a social engineering tactic. Take 30 seconds and run the ID through our tool before sending anything.

Warning Sign 5: Unknown or unregistered bank handle: The handle after the @ must be a registered NPCI approved handle. Handles like @fakebank or @support do not exist in the official list. Our tool maintains a complete database of valid handles and flags anything that does not match.

If you also receive suspicious messages alongside a payment request, use our free message scam checker to verify the text. And if someone sends a website link asking you to pay, verify it on our free fake website checker first.

What Is a UPI VPA and How to Validate It

UPI VPA stands for Virtual Payment Address. It is simply another name for your UPI ID. Every UPI user has a VPA that works as their unique payment address on the NPCI network. The format is always username@bankhandle, for example rahul.sharma@ybl or 9876543210@paytm.

To validate a UPI VPA, our tool checks three things. First it confirms the format is correct, the @ symbol must be present, the username must be at least 3 characters and the handle must be registered with NPCI. Second it verifies the bank handle is on the official list of approved UPI Payment Service Providers. Third it runs the full username through fraud detection to check for known scam patterns.

Many people search for is this UPI VPA valid or how to check UPI VPA. The answer is simple. Enter it in our UPI VPA validator above and you get an instant answer. A valid UPI VPA will show as SAFE or SUSPICIOUS based on our scam analysis. An invalid format gets flagged immediately with the specific formatting error.

List of valid UPI bank handles in India: @ybl (PhonePe), @okaxis (Google Pay), @oksbi (Google Pay SBI), @okhdfcbank (Google Pay HDFC), @paytm (Paytm), @ibl (IndusInd), @axl (Axis), @upi (BHIM), @bhim (BHIM UPI), @sbi, @icici, @kotak — and 50+ more. Our tool checks all of them.

Fake UPI ID: How Scammers Create Them and How to Detect Them

A fake UPI ID is a payment address created with the intention of deceiving someone into sending money or sharing personal information. Unlike fake payment screenshots which involve image manipulation, a fake UPI ID is actually a real UPI account. It is just set up fraudulently using a false name, brand impersonation or scam keywords designed to trick whoever receives it.

Scammers create fake UPI IDs in three main ways:

How to Check BHIM UPI ID - Is It Real or Fake?

BHIM UPI IDs use the @upi or @bhim handle and come from the BHIM app made by NPCI. A real BHIM UPI ID looks like this: 9876543210@upi. Just a mobile number, then @upi. If someone sends you a BHIM UPI ID that looks different from this, do not trust it.

Scammers use fake BHIM UPI IDs for government scams. They create IDs like pmkisanrefund@upi or govtsubsidy@bhim to make you think the government is sending you money. But the moment you click pay, you are the one sending money to them

Enter the BHIM UPI ID in our checker and we will tell you if it is safe. We check @upi and @bhim handles and look for words like refund, subsidy, pm, govt, scheme and relief in the username. Any ID with these words gets flagged as high risk straight away.

UPI QR Code Scams - What You Need to Know

A UPI QR code is an encoded version of a UPI payment link. Scanning it with any UPI app opens a payment screen with the recipient's UPI ID and sometimes a preset amount. This is where the most common QR code scam operates the victim believes they are receiving money by scanning the code when in reality they are making a payment.

Remember always: Scanning a QR code means you are paying someone. No genuine company, bank or government department will ever ask you to scan a QR code to receive money or complete KYC. If someone asks you to scan a QR code to get a refund, cashback or subsidy, it is a scam.

When you upload a QR code to our checker, we decode all embedded data completely. This includes the recipient UPI ID, the preset amount if any, the payee name registered with their bank and the transaction note or description. We then run the extracted UPI ID through our full 6-layer fraud detection system.

There are specific QR code scam types to watch for. In the fake QR sticker scam, fraudsters place a sticker with their own QR code over the genuine QR code displayed at a shop or merchant. Customers scan what they think is the merchant's QR code but actually pay the scammer. Always verify that a QR code is the right one before scanning at any shop.

In the OLX QR scam, a fake buyer sends a QR code to the seller claiming it will transfer money to them for the product. The seller scans it and sends money instead of receiving it. Our QR code checker decodes the embedded UPI ID and runs it through fraud detection before you scan anything.

For suspicious payment conversation screenshots, use our free fake payment screenshot checker to verify whether a payment proof sent to you is real.

UPI Transaction ID: How to Check Status and Verify

Every successful UPI transaction generates a unique UTR number Unique Transaction Reference. This is the official transaction ID assigned by the banking network. In PhonePe, the UTR is always exactly 12 digits, all numeric. In Google Pay, it is alphanumeric. In Paytm, it is a long numeric string.

If someone shares a UTR number with you as proof of payment, you should verify it in your own bank account or UPI app transaction history not just accept their screenshot. A real UTR will appear in your account within seconds of a successful transfer. If it does not appear, the payment was not made regardless of what UTR number they claim to have.

If you suspect a fake UTR was shared as payment proof, upload the payment screenshot to our fake payment screenshot checker. Our AI verifies the UTR format, checks it against the expected format for the claimed payment app and detects if the amount field was edited in a photo editing tool.

How UPI Scams Work in India (Most Common Types)

UPI scams in India have gotten very sophisticated. Knowing how they work is the first step to not falling for them. Most of them involve fake UPI IDs, fake QR codes or both together.

In fake customer care scams, fraudsters create UPI IDs like kycverify@okaxis or accountblock@paytm and call you pretending to be from your bank. They tell you your account will be blocked unless you complete KYC by making a small payment to the UPI ID they give you. The moment you pay, they come back asking for more, each time with a new excuse.

In KYC update frauds, victims are asked to scan a QR code or pay a token amount to complete their UPI KYC. That QR code quietly initiates a payment straight to the scammer's account. No real bank or UPI app ever asks you to make a payment for KYC. Not even a rupee.

In lottery and cashback scams, you are told you have won a prize or cashback and just need to pay a small processing fee to claim it. The fee goes to a fake UPI ID and the prize never comes. Our checker flags UPI IDs connected to prize and cashback scam patterns the moment you enter them.

What to Do If You Already Paid a Scam UPI ID

If you have made a payment to a fraudulent UPI ID, time is critical. Call your bank's fraud helpline immediately, most banks have a 24 to 48 hour window during which reversal requests are possible. Do not wait and hope the money comes back on its own.

Simultaneously call the National Cybercrime Helpline at 1930 and file a complaint at cybercrime.gov.in. Both the bank and the cybercrime cell need to be informed in parallel for the fastest possible response. Save all evidence the UPI ID you paid, the transaction ID from your bank, screenshots of the conversation and any messages you received.

For the police complaint, you will need the UPI ID, transaction ID, amount, date and time of payment and the reason you were given for making the payment. The cybercrime portal accepts online complaints 24 hours a day. Many victims have recovered their money when they reported within the first few hours, do not delay.

ScamDekho Research Team
Cybersecurity & Digital Fraud Analysts · Updated April 2026

Latest UPI Fraud & Fake UPI ID Alerts in India

View All Articles →

Frequently Asked Questions

Enter the full UPI ID in the checker above and click Check Now. Our tool validates the bank handle against NPCI's registered handle list, scans for scam keywords, cross-references fraud databases and runs AI pattern analysis — all for free, no login needed. Results appear in under 10 seconds.
Enter the UPI ID in the checker above. We validate the bank handle, check for scam keywords like refund, support and kyc, cross-reference reported fraud databases and run AI analysis. You get a SAFE, SUSPICIOUS or SCAM verdict with the exact reasons explaining why.
A valid UPI ID must be in the format username@bankhandle. The bank handle must be a registered NPCI-approved handle such as @ybl, @okaxis, @paytm, @oksbi, @ibl or @upi. Enter the UPI ID in our validator — we check the format, verify the handle and tell you instantly if it is valid or invalid.
UPI VPA means Virtual Payment Address — it is the same as your UPI ID. The format is username@bankhandle. To verify any UPI VPA, enter it in our checker. We validate the handle, check for fraud patterns and confirm if the VPA is linked to a genuine registered bank handle. A valid VPA is one where both the format and the handle are correct.
Fake UPI IDs usually contain suspicious keywords like kyc, refund, support, helpdesk or verify in the username part. They may also impersonate brands — for example, amazonpay.refund@okaxis or sbicustomercare@ybl. A bank handle mismatch is also a strong signal — an HDFC official would not use @paytm. Enter the UPI ID in our checker for an instant verdict.
Genuine BHIM UPI IDs use the @upi or @bhim handle and typically follow the format mobilenumber@upi. Fake BHIM UPI IDs often use words like pmsubsidy, govtrefund or scheme in the username. Enter any BHIM UPI ID in our checker — we specifically validate @upi and @bhim handles and flag government impersonation patterns.
No. Someone scanning your QR code means they are paying you. You cannot lose money by sharing your own QR code. However, if someone sends you a QR code and asks you to scan it, you would be the one making the payment. This is the most common UPI QR code scam trick in India — always upload suspicious QR codes to our checker first.
Words like support, refund, kyc and helpdesk are very common in fake UPI IDs. They do not automatically mean the ID is fraudulent but they are a major red flag. Run the ID through our checker. If it shows SUSPICIOUS or SCAM, avoid the payment and verify through the official website of the company directly.
Check your own bank account or UPI app transaction history for the UTR number. If a payment was genuinely made to you, it will appear in your account within seconds. If someone shares a UTR as payment proof but it does not show in your account, no payment was made. To verify a fake UTR in a screenshot, use our fake payment screenshot checker.
Yes. Our checker validates UPI IDs from all apps — PhonePe (@ybl, @ibl), Google Pay (@okaxis, @oksbi, @okhdfcbank), Paytm (@paytm), BHIM (@upi, @bhim) and 50+ other registered handles. It also works for any QR code generated by these apps.
Act immediately. Call your bank's fraud helpline to freeze the transaction and request reversal — most banks allow this within 24 to 48 hours. Simultaneously call 1930 (National Cybercrime Helpline) and file a complaint at cybercrime.gov.in. Save the UPI ID, transaction ID, amount and all messages as evidence for the bank and police.
Yes, completely free. No account, no login and no subscription needed. ScamDekho is built to protect every Indian from online fraud at no cost. You can check unlimited UPI IDs and QR codes without any charges.