How to Block Texts on iPhone: A Complete Guide

Unwanted text messages are more than just annoying — they can be spam, harassment, or even phishing attempts. The good news is that iOS gives you several ways to block texts, filter unknown senders, and manage who can reach you. How effective each method is depends on your iOS version, whether you're blocking an iMessage contact or an SMS number, and how persistent the sender is.

What Happens When You Block Someone on iPhone

When you block a contact on iPhone, that person can no longer send you iMessages or SMS texts, and their calls go straight to voicemail. Critically, they are not notified that they've been blocked — their messages appear to send normally on their end, but you simply never receive them.

Blocked messages don't appear in your regular inbox. In iOS 16 and later, messages from blocked senders are stored in a dedicated Blocked Messages folder inside the Messages app, so nothing is permanently deleted unless you choose to delete it. In older iOS versions, those messages were silently discarded.

How to Block a Specific Contact or Number

This is the most direct method and works for both iMessage and standard SMS.

From the Messages app:

  1. Open the conversation with the person you want to block
  2. Tap their name or number at the top of the screen
  3. Tap the info icon (ⓘ)
  4. Scroll down and tap Block this Caller
  5. Confirm by tapping Block Contact

From your Contacts or Phone app:

  1. Find the contact in your Contacts list
  2. Scroll to the bottom of their contact card
  3. Tap Block this Caller

From Settings:

  1. Go to Settings → Phone → Blocked Contacts (or Settings → Messages → Blocked Contacts)
  2. Tap Add New and select from your contacts

All three paths lead to the same result — the number is added to a shared block list that applies across calls, FaceTime, and messages simultaneously.

How to Filter Messages from Unknown Senders 📱

Blocking works well for known numbers, but spam often comes from numbers you've never interacted with. iOS has a built-in filtering feature for this.

To enable Unknown Sender filtering:

  1. Go to Settings → Messages
  2. Scroll to Message Filtering
  3. Toggle on Filter Unknown Senders

Once enabled, messages from numbers not in your contacts are sorted into a separate Unknown Senders tab in the Messages app. You won't get notifications for these messages. This doesn't block them outright — it quarantines them — but it keeps your main inbox clean.

This feature also unlocks support for third-party SMS filtering apps, available through the App Store, which can apply more aggressive spam detection logic. These apps integrate directly with iOS and sort messages without ever reading their content on Apple's servers.

Silence and Filter Options by Sender Type

Not all unwanted texts come from the same source, and the right approach varies.

Sender TypeBest Method
Known contact or personal numberBlock directly via Messages or Contacts
Unknown numbers (spam/marketing)Enable Filter Unknown Senders
Businesses with short codesReport as junk (tap "Report Junk" below the message)
Recurring robotic spam from rotating numbersThird-party filtering app
Group texts you've been added toLeave the conversation or mute notifications

The "Report Junk" option appears automatically under messages from unknown senders once filtering is enabled. Tapping it deletes the message and forwards the sender's information to Apple and your carrier — it doesn't block future messages from that number on its own, but contributes to broader spam identification.

Managing Blocked Numbers Over Time

Your block list is cumulative and doesn't expire automatically. To review or remove blocked numbers:

  1. Go to Settings → Messages → Blocked Contacts
  2. Swipe left on any number and tap Unblock, or tap Edit to manage multiple entries

If you're running iOS 16 or later, you can also check Settings → Messages for a Blocked Messages folder toggle, which controls whether those stored blocked messages are visible at all.

Variables That Affect How Well Blocking Works 🔒

Blocking on iPhone is reliable within its defined scope, but a few factors influence real-world effectiveness:

  • iOS version: The Blocked Messages folder and enhanced filtering options were introduced progressively. Older iOS versions handle blocked content differently.
  • Carrier behavior: SMS blocking at the iOS level prevents delivery to your device, but some carriers offer their own network-level spam filters — these operate independently and may catch things iOS doesn't.
  • Number spoofing: Spam senders frequently rotate or spoof numbers, which means blocking a specific number only stops that one number. New messages from different numbers representing the same spammer still come through.
  • iMessage vs SMS: iMessage blocking is handled through Apple's infrastructure; SMS blocking is enforced at the device level. Both use the same block list, but the technical mechanism differs.
  • Third-party app permissions: Filtering apps require you to grant them access under Settings → Messages → Unknown & Spam. Without that step, they don't activate even if installed.

The Spectrum of Blocking Needs

For someone dealing with a single unwanted contact, the built-in block feature is straightforward and sufficient. For someone receiving dozens of spam messages from rotating numbers, the native tools alone may feel inadequate — that's where carrier-level filters or third-party filtering apps start to matter. And for users on older iOS versions, some of the more refined filtering controls simply aren't available without updating.

What works well in one situation — blocking a known number after a relationship ends, for example — is structurally different from trying to suppress high-volume marketing spam from anonymous sources. The tools iOS provides address both scenarios, but not always with equal effectiveness, and the right combination depends heavily on the specific pattern of messages you're dealing with. 🛡️