sorigin="anonymous">

Does this look like a scam?

Paste a suspicious message below. We check it against known scam patterns — entirely in your browser. Nothing is sent anywhere.

Nothing leaves your device
0
📷
Drop a screenshot or QR code here, or click to upload
PNG or JPG — screenshots, suspect QR codes, dodgy flyers
Uploaded screenshot
Extracting text from image...
Extracted text — review and edit before scanning
Fix any misread characters. The redaction engine will strip personal details before AI analysis.
QR code detected
This URL was decoded from the QR code in your image. Click "Check this URL" to scan it for scam patterns and check against threat databases.
Region:
Risk
That check just happened in your browser. Nothing was sent anywhere. No screenshots uploaded. No data harvested. No models trained on your message.
This looks like a family impersonation scam
Someone may be pretending to be a family member and asking for money. The broken phone, the new number, the urgency — these are the hallmarks of this scam.

Do not transfer any money. Contact the person they claim to be — on the number you already have, not the one in this message. If your family has a safe word, ask for it.

If your family does not have a safe word yet, Suracode lets you set one up in seconds — encrypted on your phone so only your family can see it. It is completely free.
Set up a family safe word
Investigate further

🌐 We matched risk patternsInvestigate

Is that URL already reported? Is that phone number flagged by others? Unlike other scam checkers, you review every item before anything is sent. Only the scammer's details are checked — yours stay in your browser. By investigating, you're helping beat scammers one message at a time.

🛡 How is this scam trying to trick you?Investigate

You know it looks suspicious — but what exactly is the trick? Our AI breaks down the tactics being used so you can spot them next time. We strip your personal details first and show you exactly what the AI sees.

Investigate features are coming soon
AI analysis and database lookups are not yet available. Your pattern checks work with no limits — check as many messages as you need.
Choose what to check
We found these in the message. Tick the ones you want checked against global threat databases. Untick anything that belongs to you — we will not send your data anywhere.
Selected items are sent to threat databases (Google Safe Browsing, URLhaus, PhishDestroy, EmailRep, AbuseIPDB). Your personal details stay in your browser.
This is exactly what our AI will see — nothing else
Only the redacted version above is sent. Your original message stays in your browser.

Analysing scam tactics...

🛡 Here is what we found
Your personal details were removed before this analysis. The AI never saw your name, phone number, email, account details, or addresses.
About this tool — important limitations

This tool checks text against a database of known scam indicators maintained by Dignity Labs Ltd. The output is provided for informational assistance only and does not constitute advice, assurance, or any assumption of responsibility.

The checker operates by pattern matching against known indicators. It cannot identify all scams, novel fraud, targeted social engineering, or threats not yet catalogued. A low-risk result does not mean a message is safe.

All pattern matching runs entirely in your browser. Your message content and uploaded images are never transmitted to Dignity Labs or any third party.

AI analysis (Investigate): If you choose AI analysis, your message is first redacted in your browser — names, phone numbers, emails, account numbers, addresses, and other personal details are stripped and replaced with placeholders like [NAME] and [PHONE]. You can review exactly what will be sent before confirming. The redacted text is then sent to Anthropic's Claude API for analysis. Anthropic's API does not train on inputs by default. Your original unredacted message never leaves your browser.

Database check (Investigate): If you choose a global database check, URLs, email addresses, and phone numbers extracted from the message are shown to you for review. You select which to check and exclude any that belong to you. Only the items you approve are sent to third-party threat intelligence services including Google Safe Browsing, URLhaus, PhishDestroy, EmailRep, AbuseIPDB, ScamAdviser, and Trustpilot. These are the scammer's contact details — not yours.

This page is hosted on Cloudflare Pages. Standard web server logs (IP address, page visited, timestamp) are processed by Cloudflare under their privacy policy. The image scan feature loads open-source libraries from a third-party CDN (jsdelivr.net) for text recognition and QR code decoding. These requests share your IP address with that CDN, but your image is processed locally and is never uploaded. QR codes are decoded entirely in your browser — the decoded URL is shown to you before any check is performed.

If something feels wrong, trust your instincts. Contact your bank or report to Report Fraud: 0300 123 2040 if in doubt.

This is a guide, not a guarantee.

Translation: This tool is written and maintained in English. If you are viewing a translated version of this page (for example, through your browser's built-in translation feature), please be aware that the translated text may not accurately reflect the original meaning. Dignity Labs Ltd accepts no responsibility for errors, omissions, or misinterpretations caused by automated translation. If in doubt, refer to the English version at dignitylabs.co.uk/check.

Get Suracode on your phone

Real-time scam checking with OCR, family safe words, and curated UK scam alerts.

Scam checking will always be free
Suracode is built by a one-person company in the UK. There is no venture capital, no data harvesting, no ad revenue. Your message never leaves your browser — other scam checkers upload your screenshots and train their AI on your data. We think checking for scams should not cost you your privacy. Investigate further is a paid feature. If you found this tool useful, please consider a donation and help keep it running.
Support this project
Your message content never leaves your device