The Settings app on your iPhone gives you plenty of ways to adjust your phone, but it doesn’t show you everything. For those who want to uncover more about their iPhone’s capabilities, there are secret codes for iOS —also known as USSD (Unstructured Supplementary Service Data) codes.
These codes let you tap into advanced settings and hidden features usually reserved for experts and technicians. iPhone secret codes aren’t as complicated as they sound, and today we’re going to show you what they are and how to use them.
Note: Some of the codes mentioned here can result in the loss of data or worse. Furthermore, some of the settings may contain technical jargon that is difficult to understand. If you don’t know what a particular setting does, then avoid it at all costs. We recommend that you proceed with extreme caution!
What Are iPhone Secret Codes?
iPhone secret codes are a set of shortcuts that let you access unique settings and functions beyond what’s available in the Settings app. While these codes were more necessary when phone settings were less advanced, they’re still useful for unlocking extra features or getting information quicker.
How to Use iPhone Secret Codes
Using iOS secret codes is a breeze—you just need to know what to dial. Here’s how to get started:
- Open your Phone app.
- Select the Keypad tab.
- Type in the secret code.
- Some codes need you to press the Call button, while others activate immediately after you enter them.
iPhone USSD Codes List
Don’t know which iPhone secret codes to use? We’ve put together a list of some of the most handy ones to help you get started.
Dialer Codes | What it Does |
*#06# | Displays iPhone IMEI |
3001#12345# | Opens Field Test Mode with detailed network info |
*67# | Hides your caller ID for outgoing calls |
*225# | Checks Bill Balance |
*777# | Checks Account balance (for prepaid only) |
*#33# | Checks call barring status |
*#76# | Checks connected line presentation status |
*#21# | Accesses settings for call forwarding |
*3282# | Checks usage of information info |
*#61# | Checks number of missed calls |
*#62# | Verifies the number for forwarding calls |
*3370# | Improves voice quality (may affect battery life) |
#50057672# | Checks SMS center number |
331 | Barring code |
*#43# | Checks Call Waiting Status |
*43# | Activates Call Waiting |
#43# | Deactivates Call Waiting |
*#31# | Hides your number for outgoing calls |
#31#Phone-number + call | For outgoing anonymity of your current call |
##002# | Disables all call forwarding |
*646# | View data usage and minutes (AT&T specific) |
#263# | Turns off Binge On (T-Mobile specific) |
#264# | Checks Binge On status (T-Mobile specific) |
Now that you have gone through the entire secret codes list, I want to remind you again to proceed with absolute caution as these codes can lead to loss of data or your firmware.
Note: To improve your security and privacy, use an iOS VPN while accessing advanced settings or hidden features on your iPhone.
Can I Undo iPhone Secret Codes?
Unfortunately, there’s no one-stop way to reverse changes using iPhone secret codes. If you need to undo a modification, you must adjust each setting individually. If all else fails and you can’t restore your settings after using a code, a factory reset of your iPhone is usually the best solution to revert everything to its original state.
How to Factory Reset an iPhone
Just follow these simple steps:
- Open the Settings app on your iPhone.
- Scroll down and tap General.
- Choose Transfer or Reset iPhone.
- Tap Erase All Content and Settings.
- You might be asked to enter your passcode or Apple ID password.
- Once confirmed, tap Erase iPhone to begin the reset process.
Related Read: Do I Need a VPN on My iPhone? Yes!
Frequently Asked Questions (FAQs)
iPhone secret codes enable users to access hidden features and configurations not directly accessible through the settings menu. These codes can be used for a variety of purposes, including checking call forwarding status, viewing the IMEI number, or even testing the functionality of the phone’s alert systems.
The iPhone secret menu refers to various hidden settings that can be accessed using specific USSD codes. These codes allow you to tweak network settings, check usage details, or enable certain features like call waiting or call forwarding without navigating through standard menus.
The code 33# on an iPhone is used to check the status of call barring on your device. This USSD code helps determine if call barring is enabled, which would prevent incoming and outgoing calls.
There is no secret texting feature per se, but iPhone users can use certain codes to manage SMS-related settings. For example, the code #50057672# allows you to check the SMS center number.
That depends on your interests. You would like to use them if you’re techy and want to explore your device and unleash its potential. Aspiring coders and developers will also find these codes helpful in accessing the secret corners of their device. It’s okay to be curious, but be sure that you do not access any code that can cause harm to your device.
Using these codes is very easy. All you need to do is to dial these codes on your default call dialer and tap on the dial button. After dialing the code, you’ll see an instant result. If nothing happens, then that may mean that the code is not functional, or there could be an error.
After dialing the code, you’ll see an instant result. If nothing happens, then that may mean that the code is not functional, or there could be an error.