How to filter and see messages by individual SIM or phone number on iPhone

Learn how to check all SMS and iMessages for a specific phone number if you’re using two or more SIM cards on your iPhone.

Filter message as per SIM on your iPhone

Recent iPhone models support multiple SIMs, allowing you to add and store up to 8 (or more) eSIMs, although only two can be active at a time.

If you use more than one SIM on your iPhone, such as one for personal contacts, another for business, and one for international travel, there may be times when you want to view texts from just a specific line.

Fortunately, the iOS Messages app has a lesser-known feature that lets you filter messages by SIM card. This makes it easy to view texts from the selected SIM line and quickly find a particular message quickly.

Filter messages based on SIM card or phone number on iPhone

1) Open the Settings app and tap Apps > Messages.

2) Scroll down to the Message Filtering heading and tap Unknown & Spam.

3) Turn on Filter Unknown Senders. You can leave SMS Filtering to None, SMS Filter, or select an installed third-party app like Truecaller.

Enable Filter Unknown Senders in iPhone Messages settings

4) Exit out of the Settings app and open the Messages app.

5) Tap the newly visible three dots menu button from the top right.

6) Pick the desired line, and the Messages app will filter out all other texts, showing only those SMS and iMessage you have received on that selected line.

Sort messages as per Line, SIM card, or phone number in iPhone Messages app

Note: Pinned messages remain unaffected by this filter.

To get back to the unified inbox that shows all messages, tap the menu button and select All Lines.

On a related note: