Hiding your phone number when making a call from an iPhone is a common privacy requirement. Whether you are returning a business call from a personal device, shielding your identity from a potential scammer, or simply maintaining your personal boundaries, iOS provides several ways to mask your Caller ID. You can choose between a temporary, per-call block using a dialing prefix or a permanent setting that hides your number for all outgoing calls.

However, the availability of these features is not solely determined by Apple. It heavily relies on your cellular service provider's policies and the telecommunications regulations in your specific region. This guide explores every method available to ensure your privacy is maintained whenever you dial out.

Methods for Blocking Caller ID on Your iPhone

Depending on your needs, you can opt for a quick, one-time solution or a system-wide change. It is important to understand the difference between these two approaches before deciding which one suits your situation.

Use Dialing Prefixes for Temporary Privacy

If you only need to hide your number for a single call, using a dialing prefix is the most efficient method. This does not change any of your permanent settings and only affects the specific call you are about to make. In North America (including the US and Canada), the most common code is *67.

To use this method:

  1. Open the Phone app on your iPhone.
  2. Tap the Keypad tab.
  3. Type *67 followed by the full phone number, including the area code. (e.g., *67 555-0123).
  4. Press the green Call button.

On the recipient's screen, your call will appear as "Private Number," "Unknown," or "No Caller ID." This method is free and works on almost all major carriers. In our testing, we found that this prefix is handled at the carrier switch level, meaning it bypasses the phone's internal software settings to ensure the privacy flag is sent directly to the recipient's network.

Change System Settings for Permanent Privacy

For those who prefer to remain anonymous by default, the iPhone offers a toggle within the settings menu. This is a "set it and forget it" solution that applies to every outgoing call until you decide to turn it back on.

In the latest versions of iOS (such as iOS 17 and iOS 18), the menu structure has slightly shifted. Follow these steps to find the toggle:

  1. Open the Settings app.
  2. Scroll down to find Apps and tap it.
  3. Locate Phone within the list of apps.
  4. Tap on Show My Caller ID.
  5. Toggle the switch to the OFF position (so the slider turns gray).

If the switch is off, your number will be hidden for every call you initiate. However, if you find that this option is missing or "grayed out" (unclickable), it indicates that your carrier does not support user-controlled Caller ID blocking from the device. Carriers like Verizon and some MVNOs (Mobile Virtual Network Operators) often disable this toggle, requiring you to manage privacy through their specific account apps or by calling their customer service.

Understanding Why the Settings Toggle Might Be Missing

A common frustration for iPhone users is navigating to the settings only to find the "Show My Caller ID" option is non-existent. This is rarely a software bug; rather, it is a carrier-imposed limitation.

Carrier-Specific Restrictions

Different cellular technologies handle Caller ID signals differently. Historically, GSM networks (like AT&T and T-Mobile) have been more flexible with user-side Caller ID control. CDMA networks (like the legacy Verizon and Sprint infrastructures) often centralized this control. Even though most networks have transitioned to VoLTE (Voice over LTE) and 5G, many carriers still maintain account-level control over privacy features.

If the toggle is missing, you may need to:

  • Log into your carrier's app: Companies like Verizon or T-Mobile often have a "Privacy" or "Add-ons" section where you can enable "Caller ID Blocking" for your entire line.
  • Contact Support: You can request your carrier to place a permanent block on your Caller ID at the network level.
  • Check your plan: Some prepaid or budget plans do not include the ability to hide Caller ID as a standard feature.

Enterprise and Managed Devices

If your iPhone was provided by your employer, it might be under a Mobile Device Management (MDM) profile. IT administrators can lock certain privacy settings to comply with corporate transparency policies. In such cases, the "Show My Caller ID" toggle may be visible but disabled, or completely hidden by the administrator.

How to Temporarily Reveal Your Number with *82

There is an inverse scenario: what if you have permanently hidden your Caller ID in settings, but you need to call someone who refuses to answer "Private" calls? Many people use the "Silence Unknown Callers" feature on their iPhones, which sends hidden numbers directly to voicemail.

To bypass your own permanent privacy setting for a single call, you can use the *82 prefix.

  1. Open the Phone app.
  2. Dial *82 followed by the number.
  3. This "unmasks" your number for that specific dial, allowing the recipient to see your identity while keeping your overall privacy settings intact for future calls.

In our field tests, we noticed that some carriers require a brief pause after dialing *82 before the network accepts the rest of the digits. If the call fails, try dialing *82, waiting for a second dial tone (if applicable), and then entering the number.

International Codes for Hiding Caller ID Abroad

The *67 code is not universal. If you are traveling or using a SIM card from a different region, you must use the local standard prefix. Using the wrong code will result in a "call cannot be completed" recording or, worse, your number being revealed unexpectedly.

Here are the most common international prefixes for hiding Caller ID:

  • United Kingdom and Ireland: Dial #31# before the number.
  • European Union (Most Countries): Dial #31#.
  • Australia: Dial 1831 before the number.
  • New Zealand: Dial 0197 (for Spark/Skinny) or *67 (for Vodafone).
  • South Africa: Dial *31#.

When traveling, it is always wise to perform a test call to a friend or another device you own to verify which code the local network recognizes.

Privacy Beyond Native Settings

Sometimes the native iPhone settings and dialing prefixes aren't enough, especially if you want to maintain a separate identity for business or online marketplaces like Craigslist.

Secondary Number Apps

Apps like Google Voice, Burner, or Hushed provide you with a second, "disposable" phone number that routes calls through your iPhone.

  • Google Voice: Provides a free secondary number that uses your data connection or minutes to place calls. When you call via the Google Voice app, the recipient sees your Google Voice number, not your actual iPhone SIM number.
  • Burner: Offers temporary numbers that can be "burned" or deleted once you no longer need them. This is the ultimate level of privacy because there is no permanent link to your identity.

VoIP Services

Using Voice over IP (VoIP) services like Skype or WhatsApp also hides your traditional cellular Caller ID. However, note that these services often require the recipient to have the same app installed, or they may display a generic "Skype Number" or a randomly assigned international number that might be flagged as spam by the recipient's phone.

When Caller ID Cannot Be Hidden

It is a common misconception that you can be 100% anonymous in all calling scenarios. Telecommunications laws mandate that certain services must always see the originating number for safety and billing purposes.

Emergency Services (911/999/112)

When you call emergency services, your Caller ID is automatically transmitted, regardless of your settings or prefixes. This is a critical safety feature that allows dispatchers to locate you if you are unable to speak or if the call is disconnected. Do not attempt to hide your number when calling for help, as it will not work and may delay assistance.

Toll-Free Numbers (800/888/877)

When you dial a toll-free number, the party being called is paying for the call. Because of this, they have a legal right to know who is calling for billing and identification purposes. In the industry, this is known as ANI (Automatic Number Identification), and it is separate from the standard Caller ID display. ANI can often "see through" your privacy settings.

SMS and iMessage

Changing your "Show My Caller ID" setting only affects voice calls. It does not hide your identity when sending text messages. If you send a green-bubble SMS, your phone number is always visible to the recipient. If you send a blue-bubble iMessage, your identity is linked to your Apple ID (either your phone number or your email address), as configured in Settings > Messages > Send & Receive.

Troubleshooting Why Caller ID is Still Visible

If you have toggled off "Show My Caller ID" or used *67, but your number still appears on the other end, consider these potential causes:

  1. Carrier Override: As mentioned, the network has the final say. If your carrier does not honor the privacy bit sent by the iPhone, your number will leak.
  2. CNAM Databases: Some landlines and business phones use third-party "Caller Name" (CNAM) databases. Even if your number is hidden, if that number was previously linked to your name in a public database, the recipient's system might still pull up your name.
  3. App Permissions: Some third-party "Caller ID & Blocking" apps (like Truecaller) can sometimes interfere with how outgoing signals are processed. Try disabling these apps temporarily to see if they are the cause.
  4. Network Type: If you are on a very weak 3G or roaming connection, the privacy flags might not be transmitted correctly. Ensure you have a stable LTE or 5G signal.

How to Verify Your Privacy Settings

Before making an important private call, you should always verify that your settings are working.

  • Call a Second Device: The easiest way is to call your own landline or a second mobile phone.
  • Ask a Trusted Friend: Call a friend and ask them exactly what appears on their screen.
  • Test Prefix vs. Global Toggle: If you are using the global toggle, test it. Then turn it back on and test the *67 prefix to see which one your carrier handles more reliably.

Summary of Caller ID Privacy on iPhone

Managing your Caller ID on an iPhone is a balance between software settings and carrier permissions. For occasional use, the *67 prefix is the most reliable and simplest tool. For long-term privacy, the "Show My Caller ID" toggle in the Settings app (under the Phone or Apps section) is the preferred method, provided your carrier supports it.

Remember that privacy is not absolute; emergency services and toll-free numbers will always see your information. Furthermore, while you can hide your number, you cannot control how the recipient reacts—many users now automatically block or ignore calls from "Unknown" or "Private" numbers to avoid telemarketers.

FAQ

What does the recipient see when I hide my caller ID? Typically, the recipient will see "No Caller ID," "Private Number," or "Unknown." The exact wording depends on their phone model and their service provider.

*Does 67 work for text messages? No, *67 only works for voice calls. There is no built-in way to send an anonymous SMS from an iPhone. To send anonymous texts, you would need to use a third-party app like Google Voice.

Why is the "Show My Caller ID" option missing from my settings? This is almost always because your cellular carrier has disabled the feature on your specific plan. You will need to contact your carrier's customer service or use their official app to manage your Caller ID privacy.

Is it legal to hide my phone number? In most jurisdictions, hiding your Caller ID is perfectly legal for privacy reasons. However, using it for harassment, fraud, or illegal activities is a crime and can be traced by law enforcement through carrier records, even if the recipient cannot see the number.

Can I hide my ID on FaceTime? No. FaceTime calls are linked to your Apple ID (email or phone number). Even if you turn off Caller ID for cellular calls, your identity will still be displayed during FaceTime calls. You can manage which email/number is shown in Settings > FaceTime > You Can Be Reached By FaceTime At.

Does hiding my number prevent people from blocking me? No. In fact, many people enable the "Silence Unknown Callers" feature, which automatically sends all hidden or unknown numbers to voicemail. If you hide your ID, you are more likely to be ignored by the recipient.

Can I block someone from seeing my number after the call has started? No, the Caller ID signal is sent during the "ringing" phase of the call. Once the call is connected, the recipient's phone has already received (and likely displayed) your information. You must apply privacy settings before you press the call button.

**What is the difference between 67 and 31#? *67 is the standard code for North America. *31# (or #31#) is the GSM standard used in most of the rest of the world, including Europe and many parts of Asia.

Will my number show up on the monthly phone bill of the person I called? No. For standard consumer calls, if you hide your Caller ID, your number will not appear on the recipient's itemized phone bill. However, it will still appear on your bill as an outgoing call.

Can "No Caller ID" calls be traced? Yes, by the service providers and law enforcement. While the end-user cannot see your number, the digital "footprint" of the call exists in the carrier's logs, which include the originating and terminating numbers.

How do I block "No Caller ID" calls from calling me? If you are on the receiving end, you can go to Settings > Phone > Silence Unknown Callers. This won't "block" them in the sense of stopping the call from existing, but it will prevent your phone from ringing and send the caller straight to voicemail.

Does turning off Caller ID save battery? No, this is a network signaling preference and has no impact on the power consumption of your iPhone.

Can I hide my number on a landline using the same codes? Yes, *67 works on almost all traditional landlines and VoIP home phones in North America.

Will hiding my Caller ID affect my international roaming charges? No, hiding your ID does not change the cost of the call. Roaming charges are based on the duration and destination of the call, regardless of whether the ID is shown or hidden.

If I hide my number, can someone use an app to see it? There are apps like TrapCall that claim to "unmask" private numbers. These services work by redirecting the call to a toll-free number they own (which bypasses Caller ID blocking via ANI) and then sending the call back to you with the data revealed. While not 100% effective against all carriers, they do allow some users to see "hidden" numbers.

Conclusion Navigating the world of mobile privacy requires a mix of technical knowledge and an understanding of carrier policies. By using dialing prefixes like *67 or the internal iOS settings, you can effectively manage how your identity is presented to the world. Always remember to test your settings and stay aware of the limitations in emergency and toll-free scenarios.