Call your bank — with your number

How to Hide Your Caller ID on iPhone (Step-by-Step)

EzyRing Team·May 7, 2026

If you use an iPhone and want to make phone calls without revealing your personal number, Apple has built a dedicated switch right into the iOS settings.

In this guide, we'll walk you through exactly how to hide your caller ID on your iPhone, and what to do if your cell phone carrier has blocked you from using it.

How to Turn Off "Show My Caller ID"

Apple makes it incredibly simple to make your phone number private for all outgoing calls. Just follow these steps:

  1. Open the Settings app on your iPhone.
  2. Scroll down and tap on Phone.
  3. Under the "Calls" section, tap on Show My Caller ID.
  4. You will see a single toggle switch. Turn this switch OFF (so it is no longer green).

Once this switch is disabled, every phone call you make will show up on the recipient's phone as "No Caller ID". You do not need to type any special codes before dialing.

What if the Setting is Greyed Out or Missing?

Many iPhone users navigate to Settings > Phone > Show My Caller ID only to discover that the toggle is frozen, greyed out, or spins endlessly.

Why does this happen? This is not an Apple bug. This happens because your cellular carrier (like Verizon, AT&T, Vodafone, etc.) has hard-coded a restriction on your SIM card that prevents you from changing your caller ID status. They force your caller ID to be visible at all times.

The Fix: Bypass Your Carrier

If your carrier has locked your caller ID settings, you cannot fix it within the iPhone settings app. Instead, you need to bypass your carrier's network entirely by using a VoIP app.

We built EzyRing specifically for this purpose.

Instead of routing the call through your carrier's locked cell towers, EzyRing routes the call over the internet. You just open your web browser, log into EzyRing, and dial.

The Per-Call Alternative: *67

If you only need to hide your number for a single call and your carrier has locked the iPhone settings toggle, you can try prefixing the phone number with *67.

  1. Open the iPhone Phone app and tap the Keypad tab.
  2. Dial *67 immediately followed by the number (e.g. *67-555-0198).
  3. Press the green call button.

Keep in mind that *67 is a North American standard and may not work if you are traveling internationally or calling an international number.

Frequently Asked Questions

See below for answers to other common questions regarding your iPhone's caller ID settings.

Frequently Asked Questions

Why is 'Show My Caller ID' greyed out on my iPhone?

If 'Show My Caller ID' is greyed out, it means your cellular carrier has restricted you from changing this setting. You will need to use a prefix code like *67 or a third-party dialer app.

Does turning off Caller ID work for text messages?

No. Turning off 'Show My Caller ID' in your iPhone settings only hides your number for phone calls. Your number will still be visible when sending SMS or iMessages.

How to block no caller ID on iPhone?

Go to Settings > Phone > Silence Unknown Callers, and toggle it ON. This will send all calls with no caller ID directly to voicemail.