Secret Codes for iPhone: Unveiling Hidden Features

secret codes for iphone

The iPhone, renowned for its user-friendly interface and sleek design, harbors a realm of hidden features accessible through secret codes. Beyond the surface-level functionality that millions of users are familiar with, there lies a treasure trove of capabilities waiting to be unlocked. In this comprehensive guide, we will delve into the world of secret codes for iPhone, unveiling hidden features that can enhance your device’s performance and provide a more personalized user experience.

Understanding Secret Codes

Secret codes for iPhone are combinations of digits and characters that, when entered into the phone’s dialer or settings, unlock hidden features or provide access to advanced settings. These codes are not widely publicized, and many users may not be aware of their existence. While some codes are generic and work across all iPhones, others may be specific to certain models or iOS versions.

Navigating to Hidden Menus

1. Field Test Mode:

One of the most well-known secret codes for iPhone is 3001#12345#. This code activates the Field Test Mode, providing detailed information about your device’s cellular signal strength and network connection. This mode replaces the standard signal bars with a numerical value, offering a more precise indication of signal strength.

2. IMEI Number:

Dialing *#06# reveals your iPhone’s International Mobile Equipment Identity (IMEI) number. This unique identifier is useful for various purposes, including checking the device’s authenticity, reporting a lost or stolen phone, or unlocking it from a carrier.

3. Call Forwarding:

To check if call forwarding is enabled on your iPhone, dial *#21#. This code displays the current call forwarding status, allowing you to ensure that calls are directed to the desired number.

Enhancing User Experience

1. Hidden Battery Percentage:

The battery percentage is not always visible on the iPhone’s status bar. However, you can reveal it by enabling the battery percentage display through the settings. Alternatively, dialing *#100# displays the battery percentage on the screen without needing to navigate through the settings menu.

2. Instant Call Blocking:

Frustrated with unwanted calls? Dialing *#31# before entering a phone number allows you to make anonymous calls, blocking your caller ID. This feature can be handy when you want to keep your number private for a specific call.

3. Anonymous Call Rejection:

To reject calls from blocked or unknown numbers automatically, dial *#30#. This feature helps filter out unwanted calls without the need for third-party apps.

Customization and Personalization

1. Call Waiting:

Dialing *#43# allows you to check the status of call waiting on your iPhone. Customize call waiting settings to ensure incoming calls align with your preferences.

2. Hidden Animoji:

For devices with Face ID capabilities, dial *#5689# to access hidden Animoji characters. This secret code unveils additional animated emoji options, allowing you to express yourself in unique and entertaining ways during messaging.

3. Field Test Mode Customization:

In Field Test Mode (3001#12345#), pressing and holding the power button until the “slide to power off” screen appears, then releasing the power button and holding the home button, can customize the signal bars to show the actual signal strength in decibels (dBm).

Troubleshooting and Diagnostics

1. Diagnostic Mode:

Dialing *#2635# activates Diagnostic Mode, providing a detailed view of your iPhone’s hardware and software components. This mode is useful for troubleshooting and diagnosing issues with various system functions.

2. Cellular Data Usage Reset:

To reset the cellular data usage statistics on your iPhone, dial #3282727336*#. This code is handy for tracking your data usage cycle and managing your data plan effectively.

Security and Privacy

1. Call Barring:

Dial *#33# to check the status of call barring on your iPhone. Call barring allows you to restrict certain types of calls, providing an additional layer of security and control over your phone’s usage.

2. Privacy Mode:

To enhance privacy during calls, dial ##21# to disable call forwarding and ensure that your calls do not get redirected unknowingly.

Compatibility and Caution

While these secret codes can unveil hidden features and functionalities, it’s important to note that they might not work on all iPhone models or iOS versions. Occasional updates from Apple may render some codes obsolete or prompt their replacement with new ones.

Additionally, using secret codes should be approached with caution, as entering incorrect codes or accessing certain settings may have unintended consequences. It’s recommended to research specific codes and their implications before experimenting, and users should refrain from entering codes found on unreliable sources.


Exploring secret codes for iPhone adds a layer of excitement and discovery to your device. From uncovering hidden menus and customizing features to troubleshooting and enhancing security, these codes offer a diverse range of functionalities that cater to different user preferences. However, it’s crucial to exercise caution and ensure compatibility with your specific iPhone model and software version.

As you navigate the world of secret codes, remember that the primary purpose is to enhance your user experience and customize your device to better suit your needs. Unlocking hidden features can transform your iPhone into a more personalized and efficient tool, providing a sense of mastery over the device’s capabilities. So, go ahead, explore the secret codes, and unveil the hidden potential of your iPhone.