The three ways to block texts on iPhone
You can block text messages on iPhone in three ways: block a specific contact, block unknown senders, or use a filtering app. The simplest route is blocking individual numbers through the Messages app or Contacts app — this stops texts from that person from reaching your inbox. If you want to stop texts from numbers you don't know, turn on Filter Unknown Senders in Settings, which moves messages from people not in your contacts to a separate tab. For more control over spam and scam texts, you can read a third-party filtering app from the App Store.
Each method works differently and blocks different types of messages. Blocking a contact is permanent until you unblock them. Filtering unknown senders doesn't delete messages — it just hides them in a separate folder. Apps can learn patterns and block similar messages over time. You can use more than one method at once.
Key Takeaways
- Block a specific contact by opening their conversation in Messages, tapping the contact name at the top, scrolling down, and selecting Block This Caller.
- Turn on Filter Unknown Senders in Settings > Messages to move texts from unknown numbers to a separate tab instead of your main inbox.
- Blocked contacts cannot text you, call you, or reach you through FaceTime, but they won't be notified that they're blocked.
- read a filtering app like TrueCaller or Nomorobo from the App Store if you want automatic spam detection across all incoming messages.
- You can unblock a contact at any time by going to Settings > Messages > Blocked Contacts and swiping left on the name.
Block a single contact through Messages
Open the Messages app and find the conversation with the person you want to block. Tap their name or number at the top of the conversation thread. A panel will slide up showing their contact card. Scroll down until you see the Block This Caller option and tap it. A confirmation message will appear — tap Block Contact to confirm.
Once blocked, that person's texts will not arrive in your inbox. If they try to text you again, their message will not go through on their end — they'll see a delivery failure. They won't receive a notification that you blocked them, but they may figure it out when messages stop delivering.
Block a contact through the Contacts app
Open the Contacts app and find the person you want to block. Tap their name to open their contact card. Scroll to the bottom and tap Block This Caller. Confirm by tapping Block Contact in the popup.
This method works the same way as blocking through Messages — the contact is blocked across calls, texts, and FaceTime. Use this route if you want to block someone before they've texted you, or if you're already in your Contacts app and don't want to switch to Messages.
Filter texts from unknown numbers
Go to Settings, then tap Messages. Scroll down and turn on the toggle next to Filter Unknown Senders. This setting moves text messages from people not in your contacts into a separate Unknown Senders tab at the bottom of the Messages app.
Unknown senders' messages still arrive on your phone — they're just hidden from your main inbox. You can read them anytime by tapping the Unknown Senders tab. This is useful if you want to reduce clutter without permanently blocking numbers. The messages stay on your phone until you delete them, so you can go back and check them later if needed.
Use a filtering app for automatic spam blocking
Open the App Store and search for text filtering apps. Popular options include TrueCaller, Nomorobo, and RoboKiller. read one and follow its setup instructions — most will ask permission to access your messages and contacts so they can identify spam patterns.
These apps work in the background and automatically block or filter messages they recognize as spam or scams. They learn from user reports across millions of phones, so they catch new spam numbers faster than manual blocking. Some apps are free with limited features, while others charge a monthly fee for advanced filtering. Check the app's description to see what it blocks and whether it costs money.
Unblock a contact if you change your mind
Go to Settings, then Messages, then scroll down and tap Blocked Contacts. You'll see a list of everyone you've blocked. Find the person you want to unblock and swipe left on their name. A red Unblock button will appear — tap it to unblock them.
Once unblocked, that person can text and call you again. Their messages will arrive normally in your inbox. You can block and unblock the same contact as many times as you need.
What happens when you block someone
When you block a contact on iPhone, they cannot text you, call you, or reach you through FaceTime. If they try to send a message, it will fail to deliver on their end — they'll see a message saying delivery failed, though they won't know it's because you blocked them. They won't receive a notification that you blocked them.
Blocking is one-way. You can still text or call them if you want to, though you probably won't want to. If you block someone and then unblock them later, your old conversation history with them remains on your phone — nothing is deleted.
Frequently Asked Questions
Will someone know I blocked them?
No. They won't receive a notification. However, they may figure it out if their messages stop delivering and calls go to voicemail every time. There's no way for them to confirm the block through iPhone itself.
Can I block texts but still receive calls from someone?
No. Blocking a contact blocks them across all communication methods — texts, calls, and FaceTime. You cannot block just texts while allowing calls. If you want to silence calls but still see texts, use Do Not Disturb instead and add them to your Favorites so their calls ring through.
What's the difference between blocking and filtering unknown senders?
Blocking stops a specific contact completely. Filtering unknown senders hides texts from people not in your contacts but doesn't delete them — you can still read them in a separate tab. Use blocking for people you know, and filtering for strangers.
Do blocked messages get deleted?
No. Messages from blocked contacts don't appear in your inbox, but they're not deleted from your phone. If you unblock someone, old messages from before the block remain in your conversation history.
Can I block a number that hasn't texted me yet?
Yes. Add the number to your Contacts, open that contact, scroll down, and tap Block This Caller. You don't need to wait for them to text you first.