Got a message that feels off? Check it before you tap.

Paste any SMS, WhatsApp forward, email or link. You'll see whether it's a scam and exactly which parts gave it away.

Free. No account needed for this check.
ScamRisk 91 / 100
+1 (202) 555-0147Text message, today 9:42 AM

USPS: Your package is on hold due to an incomplete address. Update within 12 hours or it will be returned: https://usps-redelivery-help.com/track A $0.30 redelivery fee applies.

  • on hold due to an incomplete addressUSPS doesn't text links unless you asked for tracking.
  • Update within 12 hoursA deadline to make you panic and skip thinking.
  • usps-redelivery-help.comReal USPS links end in usps.com.
  • $0.30 redelivery feeThe tiny fee is how they get your card number.
Example check. Your result marks up your own message the same way.

What happens when you press check

It takes a few seconds. You don't need to understand any of it to use it.

  1. You paste the message

    A text, a WhatsApp forward, an email, or just the link on its own.

  2. We check it three ways

    Links against Google Safe Browsing and VirusTotal, the wording against patterns from real scams, and an AI read when those two aren't sure.

  3. You get a clear answer

    Each warning sign is pointed out in your own message, so you know why.

    SafeSuspiciousScam

Keep a history of everything you check

A free account gives you 3 checks a day, your scan history and the live scam map. Paid plans raise the limit.