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 something that just looks like one.
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.
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.
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.
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.
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.
ScamDekho covers all types of online fraud. Try our other free tools to stay protected.
These are verified UPI scam cases reported in India. Each one used a QR code or payment request that looked completely normal.
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 reportedSource: Hindustan Times
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 IndiaSource: Times of India
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
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.
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.
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.
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:
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.
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 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.
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.