On iPhone, hide caller ID in Settings > Phone > Show My Caller ID, or dial *67/#31# before a number; carriers may limit the setting.
Want a call to show “No Caller ID” on the other end? You can do it two ways on an iPhone: flip a quick setting that hides your number for every call, or use short dialing codes when you only want privacy on a single call. This guide walks you through both paths, notes common carrier limits, and shares fixes when the toggle isn’t there. You’ll also see where number blocking won’t work, so you don’t get caught off guard.
Quick Ways To Hide Your Caller ID
Fast choice: use a per-call code when you only need privacy once, or switch the global toggle when you want every call to go out as private. The code route is handy when you’re calling a business or returning a Craigslist lead and don’t want your line exposed.
- Dial *67 + number — hides your caller ID for that call on many North American carriers. You’ll see the phone ring as usual; the receiver sees “Private,” “Blocked,” or “No Caller ID.”
- Dial #31# + number — the GSM standard on many carriers worldwide. If *67 doesn’t work where you live, try #31# before the number.
- Know the limits — toll-free lines (800/888/877, etc.) and emergency services ignore blocking. Your number will pass through on those calls even if you hide it.
Good habit: save a “private call” contact in your Phone app’s Favorites with a paused string. For instance, save “#31#,5551234567” in the phone field, then label it clearly. Tap once when you need a concealed call to that party.
How Can I Block My Number On My iPhone? Settings And Codes
You can set your iPhone to send all calls without caller ID, then override on a call-by-call basis with a code. Or you can keep caller ID on and only hide it when needed. Pick the flow that fits your day-to-day use.
Hide Your Number On Every Call
- Open Settings — tap Phone.
- Tap Show My Caller ID — turn the switch off. New outgoing calls show as “No Caller ID.”
Heads-up: some carriers remove this switch or control it remotely. If you don’t see the option, use the per-call codes or ask your carrier to apply line-level blocking.
Hide Your Number Only When You Need It
- Use *67 before the number — place the call as usual.
- Use #31# before the number — handy on many non-U.S. networks and dual-SIM setups.
Quick check: call a second line you control or a friend and ask what shows on their screen. If your number still shows, try the other code or switch to the global toggle for that carrier.
Block Your Number On iPhone For One Call — Codes That Work
When privacy is only needed here and there, dialing codes keep things simple. They don’t require any menu digging and they work from Recents too—just tap the number, edit it to add the prefix, and dial.
- *67 + number — common in the U.S. and Canada.
- #31# + number — common across GSM networks in many regions, and used by carriers in Australia, Europe, and parts of Asia.
Tip: if your line is set to hide caller ID by default (carrier-side), you can usually reveal your number for a single call with *31# + number on many GSM networks. If that fails, call your carrier and ask how to show your ID per call from a blocked line.
When The Toggle Is Missing Or Grayed Out
Why it happens: carriers control caller ID behavior. On some networks the Show My Caller ID switch is hidden or locked. Dual-SIM lines, eSIM transfers, and recent updates can also cause it to vanish temporarily.
- Confirm carrier features — open the Phone app and place a test call with *67 and with #31#. If one works, you’re set even without the toggle.
- Restart the iPhone — power it off and back on. Small toggles often return after a clean start.
- Refresh network settings — go to Settings > General > Transfer or Reset > Reset > Reset Network Settings. You’ll re-enter Wi-Fi passwords, so note them first.
- Update carrier settings — visit Settings > General > About and wait a few seconds; accept an update prompt if one appears.
- Ask your carrier — request caller ID blocking at the account level if the switch stays hidden. They can apply it on one line or all lines on the plan.
What Number Blocking Does And Doesn’t Do
Calls only: blocking affects voice calls you place from the iPhone’s Phone app. It doesn’t change how iMessage or SMS shows your contact details, and it doesn’t mask FaceTime Caller ID.
- Won’t work on toll-free and emergency lines — your number shows on those routes for routing and safety.
- Call-back behavior — if someone tries to return a private call, they won’t have your number unless you gave it to them elsewhere.
- Spam filters — some people block private calls by default. Your call may go straight to voicemail or get filtered.
Privacy note: if a call triggers safety concerns, agencies can request access to caller details even when you hid your number. That process sits with carriers and law enforcement, not with your iPhone.
Smart Troubleshooting And Best Practices
Deeper fix: if codes fail and the toggle is gone, the carrier almost always holds the key. Ask for “caller ID blocking on the line” and for the per-call reveal code from a blocked line. Keep a note in your Contacts card for later.
- Test both prefixes — try *67 and #31# on two different numbers (mobile and landline) before ruling things out.
- Check both lines on dual-SIM — privacy may behave differently per line. Set the toggle and test on each.
- Watch Wi-Fi Calling edge cases — on some carriers, Wi-Fi Calling can handle caller ID differently. If results seem odd, place the same call with Wi-Fi Calling off.
- Avoid saved prefixes in Contacts you share — don’t sync a private prefix into shared address books. Keep private strings local.
- Use Recents to retry fast — if the other side says your number showed, hit Recents, edit the entry, add the other code, and dial again.
Handy Reference: Methods And Where They Fit
| Method | Scope | Notes |
|---|---|---|
| Settings > Phone > Show My Caller ID Off | All outgoing calls | Missing on some carriers; ask for line-level blocking if the switch isn’t there. |
| *67 + number | One call | Common in the U.S./Canada; ignored by toll-free and emergency lines. |
| #31# + number | One call | GSM standard on many networks worldwide; often works when *67 doesn’t. |
Make It Stick: A Simple Workflow You Can Trust
Everyday plan: keep caller ID on for normal calls, use a code for ad-hoc privacy, and switch the global toggle only when you need ongoing concealment. That way, contacts can still call you back, and you cut exposure on sensitive calls.
- Save two test entries — one with *67 + your spare number and one with #31# + the same spare number. Verify both.
- Create one favorite per client or lead — if you plan repeat private calls, store a version of that contact with a prefix in a separate group.
- Review after updates — after major iOS and carrier updates, place one quick test call with a prefix to confirm behavior didn’t change.
- Keep voicemail clear — if the other side screens private calls, leave a short message that explains you called and how they can reach you.
Yes, You Can Ask: How Can I Block My Number On My iPhone?
The exact phrase — how can i block my number on my iphone? — comes up a lot. The shortest path is this: if you see the Show My Caller ID switch under Settings > Phone, turn it off for always-private calls, and use *31# to reveal your number for one call when needed. If you don’t see the switch, use *67 or #31# before the number on calls where you want privacy. That covers daily use on nearly every carrier.
When you search for how can i block my number on my iphone? you’re usually trying to keep a line separate from your name. The steps above give you a reliable, low-friction way to do that without extra apps or paid tools.
