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.
Analyzing...
Was this result helpful?
✓ Thank you for your feedback!
Enter any UPI ID or upload a QR code — we run multiple checks and give you a clear verdict before you send money.
Type any UPI ID directly or upload a QR code image from your phone gallery.
We check the handle pattern, bank, scam keywords, reported databases and AI risk analysis simultaneously.
You get SAFE, SUSPICIOUS or SCAM with a risk score and exact reasons in English and Hindi.
Use the result to decide whether to pay or block. Report scam UPI IDs directly from the result page.
A UPI ID carries hidden patterns that reveal whether it is genuine or created to deceive. Our tool reads every signal.
We check whether the bank handle like @ybl, @okaxis or @paytm is a real registered handle or a fake one created to look legitimate.
Words like "kyc", "refund", "support", "helpdesk" and "verify" in a UPI ID are classic scam signals. We flag them with context-aware analysis.
We check the UPI ID against crowd-reported scam databases and government-confirmed fraud lists to catch known bad actors instantly.
Real banks use specific handles. If someone claims to be an HDFC employee but uses @paytm, that mismatch gets flagged immediately.
Our AI looks at the full UPI ID pattern including length, number usage and character combinations to score it against known scam profiles.
When you upload a QR code, we decode all embedded data including the UPI ID, amount, payee name and transaction note before analyzing everything.
ScamDekho covers all types of online fraud. Try our other free tools to stay protected.
These cases are real. Each one used a UPI ID or QR code that looked completely normal.
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 lakhBuyer 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,000Fraudster 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 lakhVerifying 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.