Resources / SMS Scam Checker

Is this text message a scam?

Paste a suspicious text below. This free SMS scam checker flags the tells scammers rely on — and explains the persuasion tactic behind each one. It works as a quick scam text checker for smishing, delivery, toll, bank, and wrong-number messages.

🔒 Checked entirely in your browser — the message is never uploaded
Tip: real companies usually text from 5–6 digit short codes, not regular phone numbers or email addresses.
Try an example:
Paste the message first — a few words is enough.

This is a pattern-based checker, not a verdict from your bank or carrier. A clean result does not guarantee a message is safe — new scams appear daily, and the most targeted ones avoid common tells. When in doubt, contact the company or person directly using a number you already have, never one from the message. Already clicked or paid? Use our what-to-do-now tool.

Got a suspicious email instead? Run it through our free email scam checker

Want deeper checks? This free tool runs entirely in your browser, so it only sees what's pasted. The text checks included with paid Family plans go further: forward any suspicious text to your ScamDrill number and our servers also expand shortened links to reveal the real destination and flag links to newly registered domains — the freshly minted websites scam campaigns run on.

Real scam text examples (and the tell in each)

These are the patterns behind the texts most people paste into the checker. Learn the one tell in each and you’ll catch the next one without any tool.

“USPS: Your package is on hold — an unpaid $1.99 address fee is required to release it. Update here: usps-trackhelp.com/pay”

🚩 Why it’s a scam: USPS never texts an unsolicited link to collect a fee, and that domain isn’t usps.com. Real USPS Text Tracking is opt-in and only arrives from the short code 28777 (2USPS) — it never asks for money.

“E-ZPass: You have an outstanding toll of $6.99. Settle by July 24 to avoid a $50 late penalty: ezpass-tollpay.info”

🚩 Why it’s a scam: Toll agencies don’t collect by text with a payment link. The made-up deadline and penalty are manufactured urgency, and the domain is a look-alike, not the real tolling authority.

“Chase Fraud Alert: Did you attempt a Zelle transfer of $780.00? Reply YES or NO.”

🚩 Why it’s a scam: Replying triggers a call from a fake “fraud department” that talks you into moving money to “protect” it — which is the actual theft. Banks won’t undo Zelle this way. Hang up and call the number on your card.

“Hi Jennifer! So sorry to bother you — are we still on for dinner Saturday? 😊”

🚩 Why it’s a scam: A warm “wrong number” text is the opening move of a crypto “pig butchering” romance scam. Reply to be polite and the small talk slowly turns into an investment pitch. Don’t answer — delete it.

“Grandma it’s me, I got in an accident and I’m in jail. I need $2,000 for bail and I’m embarrassed — please don’t tell Mom.”

🚩 Why it’s a scam: The grandparent scam runs on panic and secrecy. Real emergencies don’t demand gift cards, wires, or “don’t tell anyone.” Hang up and call your grandchild’s real number before doing anything.

Next time, spot it without a checker.

ScamDrill sends safe practice texts and emails to your family so the instincts are there before the real scam arrives. Paid plans also include forward-a-text verdicts with link expansion and new-domain detection built in. Free plan available — and you've just seen exactly which tactics need practice.

Start practicing free →
Protecting a team instead? ScamDrill for organizations runs SMS drills company-wide.

Get a heads-up before the next scam reaches you

Join our free newsletter — monthly scam-trend updates and practical tips to protect yourself and the people you care about. No spam, unsubscribe anytime.

We'll only use your email to send scam alerts. See our privacy policy.

Text scam questions, answered

How can I tell if a text message is a scam?
Be suspicious of any text that creates urgency, threatens a consequence, or asks you to tap a link, reply, or call a number — especially about a package, a toll, a bank alert, or a "wrong number" that turns friendly. Real companies usually text from 5–6 digit short codes, and they won't ask for codes, passwords, or gift cards. The checker above scores a text instantly. For more, see how to spot common scams.
Is it safe to paste a text into this checker?
Yes. The analysis runs entirely in your browser — nothing you paste is uploaded to a server. The message never leaves your device.
What is smishing?
Smishing is phishing carried out by SMS text message instead of email. The goal is the same — to make you tap a malicious link, hand over personal details or codes, or send money — but it arrives as a text, where short links and urgency slip past your guard more easily. The scam glossary defines the terms.
I tapped a link or replied to a scam text — what now?
Don't enter any information on the page that opened. If you already did, change that password from a device you trust and turn on two-factor authentication; if you shared card or banking details, call your bank. Forward the text to 7726 (SPAM) and report it. Our what-to-do-now tool gives you the exact steps.
Does a clean result mean the text is safe?
No. A clean result means none of the common scam patterns matched — but targeted scams are written to look legitimate. Always verify any request to tap, pay, or share information through a channel you already trust.