How to use secret codes on iPhone
Here's how to use secret codes on iPhone and open up new features by dialing a few numbers
Here at Tom’s Guide our expert editors are committed to bringing you the best news, reviews and guides to help you stay informed and ahead of the curve!
You are now subscribed
Your newsletter sign-up was successful
Want to add more newsletters?
Daily (Mon-Sun)
Tom's Guide Daily
Sign up to get the latest updates on all of your favorite content! From cutting-edge tech news and the hottest streaming buzz to unbeatable deals on the best products and in-depth reviews, we’ve got you covered.
Weekly on Thursday
Tom's AI Guide
Be AI savvy with your weekly newsletter summing up all the biggest AI news you need to know. Plus, analysis from our AI editor and tips on how to use the latest AI tools!
Weekly on Friday
Tom's iGuide
Unlock the vast world of Apple news straight to your inbox. With coverage on everything from exciting product launches to essential software updates, this is your go-to source for the latest updates on all the best Apple content.
Weekly on Monday
Tom's Streaming Guide
Our weekly newsletter is expertly crafted to immerse you in the world of streaming. Stay updated on the latest releases and our top recommendations across your favorite streaming platforms.
Join the club
Get full access to premium articles, exclusive features and a growing list of member rewards.
Most people probably don't know how to use secret codes on iPhone. In fact, most people probably don't even know that the iPhone has secret codes. But it does — and we've tried them.
Although most of the iPhone's features are tucked away within apps, widgets and the Control Center, there's a whole heap of hidden treasure waiting to be uncovered via the dialer.
For more than 20 years, mobile devices have made use of Unstructured Supplementary Service Data (USSD) codes. They look like a series of numbers interspersed with hashtags and asterisks that you enter like a telephone number.
- iOS 15 review: A better iPhone experience
- Here's how to schedule FaceTime calls in iOS 15
- Plus: Apple event live blog - new MacBook Pro, AirPods 3 and more
Created for GSM phones, they connect directly to your service provider's computers and allow you access to hidden features. Many are specific to a particular carrier, but a good number of them will work regardless of which company you're signed up with. And they'll work whether you're using an older handset such as the iPhone SE or the latest iPhone 13 or iPhone 13 Pro.
With that in mind, we will explore some of the most useful and interesting secret dialer codes. To use them, open the Phone app on your iPhone and tap Keyboard. You can then use the numbers and symbols on display.
How to find IMEI on iPhone
All cellphones have an International Mobile Equipment Identity (IMEI) number which is unique to each device. You may be asked to provide it if you want to unlock your iPhone for use with another network. The number can also come in handy if your iPhone is lost or stolen, allowing the handset to be identified.
1. To find your iPhone IMEI number, enter *#06#
Get instant access to breaking news, the hottest reviews, great deals and helpful tips.
2. You do not have to press the green dial button. The information you need will automatically display.
How to hide your Caller ID on iPhone
When making a call on your iPhone, your phone number will be displayed on the device of the person you are calling. This is not always ideal, but you can quickly hide your Caller ID using a USSD code before the person's telephone number.
1. First, enter *67 (or, if you're outside the U.S., try #31#)
2. Now enter the person's number including the area code.
3. When you're ready to dial, tap the green button.
How to launch Field Test mode on iPhone
If you want to access technical information about your iPhone's cellular signal and connection, then you can make use of the hidden Field Test mode.
Primarily designed for technicians and engineers, it allows you to check your network. Unfortunately, however, one of its main uses appears to have been axed in iOS 15 — the ability to view the strength of your signal as a numerical value.
Despite that, it's worth taking a look, if only out of curiosity, since it gives details of local network and cell towers. If nothing else, you may be surprised this feature exists at all, although Apple has been busy behind the scenes overhauling its appearance in recent years.
1. First, swipe down from the right-hand side of the iPhone screen to view the Control Center and turn off the Wi-Fi.
2. Now launch the Phone app and dial 3001#12345#
3. You will be instantly taken to the Field Test screen which is split across two tabs: Dashboard and All Metrics. In truth, most of the information contained across these screens is unlikely to be of interest.
4. If you are on iOS 13 or iOS 14, however, you should tap All Metrics and, after scrolling down, tap Serving Cell Meas — which is under the LTE heading.
5. Look for rsrp0 and rspr1 (indicating the towers closest to you). These show the cellular signal strength in decibel-milliwatts. To indicate a strong signal, the number need to be around the -40 mark. When the number reaches -100, you're in an area with a much poorer signal.
How to divert incoming calls on iPhone
When your iPhone is busy because you are on a call, you can have other incoming calls diverted to another number. This could be to a landline or another cellphone number. It is also possible to divert calls if your iPhone is unreachable or have them diverted if you don't answer or reply.
1. Start by identifying what you want to do.
To forward calls when you don't answer, dial *61*
To forward calls when your iPhone is unreachable, dial *62*
To forward calls when your iPhone is busy, dial *67*
2. Enter the number you want to divert to, then tap #
3. Now tap the green Dial button. You should get a confirmation. If this does not work, check your network for the alternative codes.
4. To deactivate these services, enter #61#, #62# or #67# depending on the original code and tap the green Dial button again.
5. If you want to discover the current status of any of these services, dial *#61#, *#62# or *#67#
How to enable call waiting on iPhone
If someone is trying to get through while you're on a call and you would like to be informed, ensure call waiting is enabled. This will also give you an option to answer the new call.
1. Simply dial *43# and tap the green button.
2. Now tap Dismiss when the confirmation screen appears.
3. To stop call waiting, dial #43#.
How to prevent outgoing calls on iPhone
If you are passing your iPhone to someone, you may want to prevent them from using the device to make a call.
1. To begin, dial *33*
2. Now enter a PIN followed by # – this will prevent someone else easily turning the function off.
3. Tap the green Dial button and tap Dismiss when you receive the confirmation.
4. To disable code barring, dial #33*your pin#.
How to keep experimenting with secret codes
Some secret codes will work on your iPhone with your carrier, but some will not. The only way to truly find out is to give them a go. Here, we list some other USSD codes that you could try. With a bit of luck, you'll unearth some usable treasures.
Check the number of minutes left on a contract: *646#
Discover your current balance: *225#
See how many calls you have missed: *#61#
Check the SMS Center: #5005*7672#
Enable Enhanced Full Rate mode to improve voice quality: *3370#
More iPhone and iOS tips
How to record ProRes video on iPhone 13 Pro | How to use Live Text in iOS 15 | How to set up a notification summary in iOS 15 | How to use Visual Look Up in iOS 15 | How to edit photo metadata in iOS 15 | How to use Focus mode in iOS 15 | How to use portrait mode in FaceTime in iOS 15 | How to schedule FaceTime calls in iOS 15 | How to use the new tab bar in iOS 15 Safari | How to edit Memories in iOS 15 Photos

David Crookes is a freelance writer, reporter, editor and author. He has written for technology and gaming magazines including Retro Gamer, Web User, Micro Mart, MagPi, Android, iCreate, Total PC Gaming, T3 and Macworld. He has also covered crime, history, politics, education, health, sport, film, music and more, and been a producer for BBC Radio 5 Live.
