Skip to content
TextMeNot
A hand holding a phone. TextMeNot has screened a fake unpaid-toll text and shows why.

Junk texts.
Screened
before you
see them.

TextMeNot quietly sets aside scams, ads, and political spam on Android and iPhone. Every decision is made on your phone.

Built on data, not guesses

54,274
messages in the test corpus
37
junk patterns in the current rule pack
917
known junk campaigns recognised on the phone
3 MB
to download, about the size of one photo

You blocked one.
They sent five more.

Blocking numbers is a losing game; the number changes every day. TextMeNot screens on what the message says and how it is shaped, so a new number sending an old scam never makes it to your inbox.

Scan to install

Google Play

Free to start. No account.

96Scam

Final reminder: you have an unpaid toll balance of $6.99. To avoid a $50 late fee pay now at ezpass-ny.top/pay

Why: unpaid toll lure, lookalike link, suspicious domain

91Political

We're $50,000 short of our end-of-month goal. Can you chip in $25 before midnight? Reply STOP to end

Why: fundraising language, deadline pressure, opt-out footer

84Ad

Hi, this is Mike with Apex Roofing. We're in your neighborhood this week doing free roof inspections after the storm. Reply YES to schedule.

Why: home-services solicitation, lead question, first contact

The number is the junk score: how sure the app is, from 0 to 100, with the reasons shown every time.

Three steps.
Then silence.

  1. 01

    Make it your messaging app

    Android only lets your default messaging app decide what you see. TextMeNot is a complete SMS and MMS app, so nothing about texting changes except the junk.

  2. 02

    Every unknown sender gets checked

    Messages from your contacts, threads you have replied to, and one-time codes are delivered instantly. Everything else runs through the screener, on the phone.

  3. 03

    Junk goes to Screened, silently

    No ping, no badge on your inbox. The Screened tab shows what was set aside, its score, and why. Restore anything with one tap. Nothing is deleted on arrival.

It learns your phone.
And everyone else's.

What the message says

Toll lures, package holds, wrong-number openers, job offers, roof inspections, fundraising deadlines. Patterns, not keywords.

What your phone knows

Senders you kept, senders you reported, how often a kind of sender turns out to be junk for you. All of it stays on the device.

What the database knows

Fingerprints of known junk campaigns ship inside the app, and reported domains follow once reporting goes live. No message text ever travels in either direction.

Your rules,
on top.

Write your own filters in My rules. Screen a text, or always let it through, when it comes from a certain number or short code, has any of a list of words, has all of them, or has none of the ones you name. Whole words, upper and lower case, and regular expressions for anyone who wants them.

As many as you like

Each rule has its own switch. Edit, reorder or pause any of them. They run top to bottom, before TextMeNot's own screening, and the first one that matches decides.

Try it before you save

Type a sample sender and text and see right away whether the rule catches it. A regex with a mistake is flagged before it can misfire.

Only on your phone

Your rules never leave the device and never change anyone else's screening. Contacts and conversations you reply in stay untouched unless you open a rule up to them.

Calls too.

Calls from numbers that fail carrier verification, or that sent you junk texts, ring silently and show up in the Calls tab. Everyone in your contacts rings normally. No uploading your call history.

Private by
construction.

Full details in the privacy policy.

One trade-off
to know about.

Google does not let other apps use RCS chat. While TextMeNot is your messaging app, you send and receive SMS and MMS. Read why there is no RCS.

Stop reading junk.

Free to install. On Android, your first week is on us. On iPhone, start with a 7-day free trial.