- iMessage starts new conversations from whichever address is selected, and an Apple ID email is a valid choice.
- Settings > Messages > Send & Receive is the screen that decides what the recipient sees.
- An old number can keep showing until you deregister iMessage for the SIM you stopped using.
- Plain SMS is unaffected: a green bubble always carries the number on your SIM.
- SMSRoute is the browser route for the separate case where you want no personal number and no email on the message at all.
Why your email shows instead of your number
iMessage keeps a list of addresses it can reach you at: the number on your SIM, plus any email tied to your Apple ID. One entry on that list is marked as the address that starts new conversations, and that entry is what appears at the top of the thread on the other phone.
When the marked entry is an Apple ID email, a brand new conversation opens from something like yourname@icloud.com instead of a number. Threads that already exist keep whatever address they began with, which is why the fault looks random: old chats read normally and new ones do not.
None of this touches plain SMS. A green-bubble message leaves over the carrier network and carries the number on your SIM. The email only ever appears on blue-bubble iMessage traffic.
The fix: Settings > Messages > Send & Receive
The switch is two screens deep and takes under a minute.
- Open Settings and tap Messagesscroll down to Send & Receive and tap it
- Read the list under You Can Be Reached By iMessage Atyour phone number and every Apple ID email appear here
- Tick your phone numberuntick the email as well if you do not want to be reached on it
- Set Start New Conversations From to your numbertap it, then leave the screen; the change saves itself
New threads open from your number immediately. Conversations that already exist keep the address they were created with, so test the change by messaging someone you have never texted before rather than reopening an old chat.
When an old number keeps showing
A number you stopped using can stay registered to iMessage on Apple's servers long after the SIM is gone. Apple holds that association so messages route correctly, and it does not clear itself when you change carrier or move the SIM into a different handset.
The cure is Apple's iMessage deregistration page. Enter the old number and confirm the code Apple texts to it. If that line is already dead and no code can arrive, the same page carries a path for numbers you no longer control.
Restart the iPhone afterwards and reopen Send & Receive. Only your current number and the Apple ID addresses you chose to keep should still be listed.
What the recipient actually sees
Before changing anything, work out which of these you are looking at. Blue bubbles are iMessage and follow the Send & Receive setting. Green bubbles are SMS and always carry your mobile number.
| Message type | What lands on the recipient's phone | How to change it |
|---|---|---|
| iMessage, Apple ID email selected | your Apple ID email address | switch the start-conversation address |
| iMessage, phone number selected | your mobile number | already correct, nothing to do |
| SMS or MMS, green bubble | the number on your SIM, always | no phone setting changes this |
| Browser send-only service | a gateway number or sender ID | sign up with an email and send |
Menu paths checked against the Messages settings on current iOS on 2026-07-26. Wording shifts slightly between iOS versions, so match on meaning rather than capitalization.
The last row sits outside the phone entirely. SMSRoute takes an email address at signup, sends from a shared gateway pool, and never attaches your number or your Apple ID to the message.
What no iPhone setting can hide
Every message that leaves a handset carries an identifier. iMessage carries the address you selected. SMS carries the number the carrier issued to your SIM. No toggle sends a text signed by nobody, and any app claiming otherwise on an ordinary line is describing something it cannot do. The caller-ID version of the same question is covered in hiding your number when texting, and the answer there is much the same.
For the recipient to see nothing personal, the message has to start somewhere other than your line. A browser service does that: sign in with an email address, type the destination number and the body, and the message leaves from the provider's sender pool. SMSRoute prices that from $0.004 per message across 149 countries, takes BTC, ETH, USDT, XMR, LTC and SOL for the balance, and shows delivery status on screen. It asks for no ID at any point.
The catch is worth stating plainly. Send-only means no inbox: no replies, no verification codes, no conversation. If you need an answer, keep using your number. The longer version of that trade-off is in sending SMS without a number and texting from a computer.
Read this first: changing Send & Receive fixes what new iMessage threads show. It does not hide your number on SMS, and it does not affect conversations that already exist.
Frequently asked questions
Why does my email show when I text from iPhone?
Your Apple ID email is selected in Settings > Messages > Send & Receive as the address that starts new conversations, so iMessage opens new threads from the email instead of your number.
How do I stop my email from showing on texts?
Open Settings > Messages > Send & Receive, tick your phone number, and set it under Start New Conversations From. New threads then show your number, while existing threads keep the address they began with.
Why is my old number still showing when I text someone?
The old number is still registered with iMessage on Apple's servers. Deregister it on Apple's iMessage deregistration page, restart the phone, then check Send & Receive again.
Can my iPhone send a text with no personal identifier at all?
No. iMessage shows the address you selected and SMS shows the number tied to your SIM. There is no setting that removes the sender.
What sends a text without my number or my email?
A send-only web service. SMSRoute signs you up on an email address alone, sends from $0.004 per message to 149 countries, and shows delivery status on screen. It cannot receive replies or verification codes.
An email address is the only thing you enter. Free test credits send a real text before you pay.
Send your first textor see per-text prices