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 a fake one created to look legitimate.

Scam Keyword Detection

Words like "kyc", "refund", "support", "helpdesk" and "verify" in a UPI ID are classic scam signals. We flag them with context-aware analysis.

Scam Database Cross-Check

We check the UPI ID against crowd-reported scam databases and government-confirmed fraud lists to catch known bad actors instantly.

Bank Handle Authenticity

Real banks use specific handles. If someone claims to be an HDFC employee but uses @paytm, that mismatch gets flagged immediately.

AI Pattern Analysis

Our AI looks at the full UPI ID pattern including length, number usage and character combinations to score it against known scam profiles.

QR Deep Link Parsing

When you upload a QR code, we decode all embedded data including the UPI ID, amount, payee name and transaction note before analyzing everything.

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 cases are real. Each one used a UPI ID or QR code that looked completely normal.

Delhi NCR

Fake customer care agent using kycsupport@okaxis

Scammer posed as an Axis Bank agent, asked victim to scan a QR code for KYC verification. Money was debited instantly as a payment request.

Loss: Rs 2.3 lakh
Bengaluru

OLX seller scam via fake QR code for advance payment

Buyer sent a QR code claiming it was for receiving payment. Victim scanned it and ended up making a payment instead of receiving one.

Loss: Rs 45,000
Mumbai

Fake electricity bill UPI causing Rs 1 lakh loss

Fraudster sent a message with a UPI ID to pay electricity dues. The UPI ID contained "mahadiscom" in the username but used a personal bank handle.

Loss: Rs 1 lakh
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 become increasingly sophisticated at creating fake UPI IDs that look legitimate at first glance.

To verify a UPI ID online free, enter the full UPI 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 — no login, no subscription, completely free.

Our free UPI ID checker runs 6 independent checks simultaneously. The entire process 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 trying to impersonate banks, companies or government bodies. A genuine 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, that is a direct mismatch. Real corporate or government UPI IDs use handles that match their institution. For example, 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 look official. These are completely fake personal accounts using recognizable brand names as the username. Our checker detects brand impersonation patterns automatically.

Warning Sign 4 — Pressure to pay quickly: If someone is urgently asking you to pay a specific UPI ID without giving you time to verify, that is a social engineering tactic. Always take 30 seconds to check the UPI ID in our tool before transferring any amount.

Warning Sign 5 — Unknown or unregistered bank handle: The UPI handle after the @ must be a registered NPCI-approved handle. Handles like @fakebank or @support are not registered. Our tool maintains a complete list 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 serves 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 will be 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 a real UPI account — it is just set up fraudulently using a false name, brand impersonation or scam keywords designed to trick recipients.

Scammers create fake UPI IDs in three main ways. The first method is using scam keywords that imply legitimacy — creating IDs like kycupdate@paytm, refunddesk@ybl or helpline.sbi@okaxis. These IDs are linked to real personal accounts but the username is designed to make victims believe they are paying a legitimate entity.

The second method is brand name stuffing — using the name of a trusted brand like Amazon, Flipkart, NPCI or a major bank as the username. For example, amazon.pay.refund@okaxis looks convincing at first glance but is a completely personal account with no connection to Amazon. Our fake UPI ID detector checks for over 200 brand names commonly used in this way.

The third method is creating UPI IDs that match phone numbers or names of real people or businesses to impersonate them. This is common in OLX and social media marketplace scams where the scammer creates a UPI ID that slightly resembles the legitimate seller's ID.

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

BHIM UPI IDs typically use the @upi or @bhim handle and are issued through the BHIM app developed by NPCI. A genuine BHIM UPI ID follows the format mobilenumber@upi — for example, 9876543210@upi. If someone shares a BHIM UPI ID with you that does not follow this format, that is the first red flag.

Fake BHIM UPI IDs are commonly used in government subsidy scams, PM relief fund scams and fake loan approval scams. Scammers create IDs like pmkisanrefund@upi or govtsubsidy@bhim to make victims believe they are receiving money from a government scheme when in reality they are being tricked into making a payment.

To check if a BHIM UPI ID is real, enter it in our checker. We specifically validate @upi and @bhim handles and cross-reference the username against known government impersonation patterns. Any BHIM UPI ID containing words like refund, subsidy, pm, govt, scheme or relief is flagged as high-risk immediately.

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 become highly sophisticated. Understanding how they work is the first step to protecting yourself. The most common types involve fake UPI IDs, fake QR codes or a combination of both.

In fake customer care scams, fraudsters create UPI IDs like kycverify@okaxis or accountblock@paytm and call victims pretending to be bank employees. They tell the victim their account will be blocked unless they complete KYC by making a small payment to the UPI ID they share. Once the victim pays, they ask for more payments claiming issues with the process.

In KYC update frauds, victims are asked to scan a QR code or pay a token amount to complete their UPI KYC. The QR code actually initiates a collect request or a payment to the scammer's account. No legitimate bank or UPI app ever requires a payment for KYC completion.

In lottery and cashback scams, victims are told they have won a prize or cashback and are asked to pay a small processing fee to a specific UPI ID before receiving their winnings. The winnings never arrive. Our checker flags UPI IDs associated with prize and cashback scam patterns immediately.

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 — UPI ID Checker & Verifier

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.