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 uploadedThis 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 →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.