Your iPhone has a set of hidden dial codes built right into the Phone app that let you check hardware details, control how calls get forwarded, and manage privacy settings like caller ID and call barring, all without digging through the Settings app.
Working iPhone Codes
Every code below works the same way on any iPhone, though a few of the call-forwarding ones can behave differently depending on your carrier.
*#06#
Shows your IMEI, the unique hardware ID used to report a lost or stolen device
*#31#
Tells you whether your number is hidden or shown on outgoing calls
*#07#
Opens your device’s legal, regulatory, and certification information
*3001#12345#*
Launches Field Test Mode with detailed cellular network data
*#61#
Displays the number and delay used when an unanswered call gets forwarded
*#62#
Displays the number calls forward to when your phone is off or unreachable
*#67#
Displays the forwarding number used when your line is busy
##002#
Cancels every type of call forwarding at once
*#21#
Checks whether all calls or data are being forwarded unconditionally, and where
*21*[number]#
Turns on unconditional call forwarding to the number you enter (results can vary by carrier)
*#43#
Confirms whether call waiting is currently active
*43#
Turns call waiting on
#43#
Turns call waiting off
*#33#
Checks whether call barring restrictions are active
*33*[PIN]#
Blocks all incoming calls using your SIM or network PIN
#33*[PIN]#
Removes the incoming-call block set above, also using your PIN
*#30#
Checks whether your number is presented on outgoing calls
#5005*7672#
Shows the SMS service center number stored on your SIM
*5005*25371#
Checks the status of wireless emergency alerts
*5005*25370#
Checks or disables wireless emergency alerts, depending on carrier support
How to redeem codes in iPhone

*) and pound sign (#). For codes with a placeholder like [number] or [PIN], replace it with your own phone number or SIM PIN before dialing.Note: Call-forwarding and barring codes depend on your carrier supporting the underlying network feature, so a code that works on one carrier may return an error on another.
How to get more iPhone codes
These dial codes come from the underlying GSM and USSD standards that carriers and phones share, not from a list Apple maintains and updates. Because of that, the working set stays fairly stable, and you won’t see frequent additions the way you would with promotional codes for an app or game. If a code stops returning a result, it’s usually because your carrier removed support for that specific network feature rather than because the code itself expired.
Do these codes cost anything to use?
No. They’re built into iOS and the cellular network standard, so dialing them doesn’t use minutes, data, or trigger any charges.
Why didn’t a code work on my iPhone?
If you typed the code correctly and it still fails, the most common reason is that your carrier doesn’t support that particular network feature, which mostly affects the call-forwarding and call-barring codes.
Keep this set handy the next time you need to double-check your IMEI before a trade-in, confirm your caller ID settings, or troubleshoot why calls aren’t forwarding the way you expect.







Leave a Reply