iPhone & iPad · Dial codes, SIM & network test
Secret Codes guides and tips
317 verified iPhone dial codes for IMEI, call forwarding, caller ID, voicemail, eSIM and carrier services, plus a full device diagnostic suite. Nothing is locked.
Quick answer
Secret Codes: IMEI & Carrier is a free iPhone & iPad app by Muhammad Shahid Khan (Dial codes, SIM & network test). This page lists all 10 guides for it. Each one answers a single real question in plain language, with screenshots from the app.
| Developer | Muhammad Shahid Khan |
|---|---|
| Price | Free on the App Store |
| Platform | iPhone & iPad |
| Guides | 10 |
| Languages | English, עברית, 简体中文, Español |
All Secret Codes guides

01iPhone Secret Codes That Actually Work in 2026 (and the Ones That Don’t)*#06# shows your IMEI, *3001#12345#* opens Field Test, *#21# checks call forwarding, #31# hides your number. Every iPhone dial code that works, and the ones that don't.
02How to Check Your IMEI on iPhone (5 Ways, Even Without the Phone)Dial *#06# and your iPhone shows its IMEI instantly. Or find it in Settings > General > About, on the SIM tray, the box, or your Apple Account if the phone is lost.
03Call Forwarding Codes for iPhone: *#21#, ##002# and the Full GSM List##002# cancels all call forwarding, *#21# checks if it is on, ##21# turns it off and **21*number# forwards every call. The full GSM list, iPhone Settings and US carriers.
04How to Hide Your Caller ID on iPhone (#31#, *67 and Settings)Dial #31# (or *67 in the US) before a number to hide it for one call, or turn off Show My Caller ID in Settings for every call. How to check it, and when it won't work.
05How to Check if Your iPhone Is Unlocked (Carrier Lock Explained)Check if your iPhone is carrier-locked in Settings > General > About. What "No SIM restrictions" means, how unlocking works, and what to check when buying used.
06What Does ##002# Do on iPhone? Cancel All Call Forwarding (and Keep Your Voicemail)##002# cancels every type of call forwarding on GSM networks. What it does on iPhone, the message you see, why voicemail can stop working, and how to fix it.
07*#21#, ##21# and **21*: What These Call Forwarding Codes Mean on iPhoneWhat *#21#, ##21#, #21# and **21* do on iPhone, how to read the *#21# reply, the "phone is tapped" myth, and the **21* call forwarding scam to avoid.
08*#31#, #31# and *31# on iPhone: What They Do and How to Turn Them OffWhat *#31#, #31# and *31# do on iPhone, whether #31# still works, how to read the *#31# reply, and how to stop your calls showing as No Caller ID.
09iPhone Field Test Mode (*3001#12345#*): How to Check Your Real Signal StrengthOpen Field Test with *3001#12345#*, find RSRP, RSRQ and SINR, read what the numbers mean, and use them to find the best signal at home. Works on any iPhone.
10Android Secret Codes on iPhone: *#*#4636#*#*, *#0*# and What to Use InsteadWhy *#*#4636#*#*, *#0*# and other Android codes do nothing on iPhone, plus the iPhone equivalent for each: battery health, test screens, Wi-Fi address and more.
Common questions about Secret Codes
Do secret codes work on iPhone?
Some do. Standard GSM codes like *#06#, call forwarding and call waiting codes, carrier codes and Apple’s Field Test code work. Android engineering menu codes do not. Read guide →
How do I check my IMEI on iPhone?
Dial *#06# in the Phone app, or go to Settings > General > About and scroll down to IMEI. Read guide →
How do I check if my calls are forwarded?
Dial *#21# for unconditional forwarding, and *#67#, *#61# and *#62# for busy, no answer and unreachable forwarding. Read guide →
How do I hide my number on iPhone for one call?
Dial #31# before the number on many GSM networks, or *67 before the number in the US. Read guide →
How do I check if my iPhone is unlocked?
Go to Settings > General > About and look at Carrier Lock. "No SIM restrictions" means it is unlocked. Read guide →
What does ##002# do?
It erases every call forwarding rule on your line at once: all calls, when busy, when not answered and when unreachable. It is a standard GSM code handled by your network. Read guide →
What does *#21# do on iPhone?
It checks whether unconditional call forwarding is on. It only shows the status and changes nothing. Read guide →
What is #31# used for?
Dialled before a number on GSM networks, #31# hides your caller ID for that call. The other person sees No Caller ID or Private. Read guide →
What is *3001#12345#*?
Apple’s code for Field Test mode, a hidden screen that shows detailed cellular measurements, including real signal strength in dBm. Read guide →
Does *#*#4636#*#* work on iPhone?
No. It opens a testing menu built into Android. iOS has no hidden engineering menus, so nothing happens. Read guide →