Table of Contents
- 1 Notice
- 2 Usage of Hidden Secret iPhone Codes
- 3 List of 25+ Hidden Secret iPhone Codes
- 3.1 *#06# (IMEI Number)
- 3.2 *#100# (Network Service Menu)
- 3.3 *#101# (Check Mobile Number)
- 3.4 *3001#12345#* (Field Test)
- 3.5 **04* (Change SIM’s PIN)
- 3.6 *#33# (Call Barring)
- 3.7 **03* (Change Call Barring PIN)
- 3.8 *#43# (Call Waiting)
- 3.9 *#21# & *#61# (Call Forwarding)
- 3.10 *#31# (Show/Hide Caller ID)
- 3.11 *#30# (Calling Line Presentation)
- 3.12 *#76# (Connected Line Presentation)
- 3.13 *646# (Check Minutes)
- 3.14 *225# (Check Bill)
- 3.15 *777# (Check Balance)
- 3.16 *3282# (Check Balance)
- 3.17 *3370# (Enhanced Full Rate Codec)
- 3.18 *#5005*7672# (Service Centre Address)
- 3.19 #646# (Minute Used)
- 3.20 *#103# (Network Time)
- 3.21 *#105# & *#102# (Switch Numbers)
- 3.22 *#104# (Voice Mailbox Number)
- 3.23 *#147# (Last Caller)
- 3.24 *noti# & 111 (SMS Delivery Confirmation)
- 4 Special Thanks
Here is the list of all Hidden Secret iPhone Codes. A mobile dial code (MDC), commonly known as Hidden Secret Mobile Codes, is a phone number that allows the request and receipt of information directly to a mobile phone. MDC’s are also known in carrier terminology as “abbreviated dialing codes” (ADC’s). A mobile dial code combines a toll-free number, a web address and a short code into one simplified number. It is a 1-15 digit string of letters or numbers that is preceded by a combination of *
or #
. Mobile dial codes are dialed just like a regular telephone number. The caller can be presented with any one of a variety of responses that an advertiser defines – a voice or IVR call, a text message, a video or audio clip, a mobile coupon, game or an application.
Notice
Some of the below Hidden Secret iPhone Codes may not work for you, because some of the codes are provided by your own service provider, which may not support that specific code(s).
Moreover, few below mentioned secret codes may change the default settings of your device. Please use them at your own risk.
Prefix | Usage |
---|---|
* | Activate |
** | Register and Activate |
*# | Status Check |
# | Unregister or Turn off |
## | Unregister and Deactivate |
*#06# (IMEI Number)
This code is used to check IMEI (International Mobile Equipment Identity) number. It is unique serial number of every GSM mobile cell phone. The IMEI number is used by mobile companies and SIM Operators to identify valid phones and block stolen or blacklisted phones from accessing the network.
To check IMEI number, just open Dialer in your iPhone and type *#06#
number.
This is the default code for every mobile phone, rather it is iOS or Android, or even not a smartphone.
This code used to access services. The result from this code may vary for every network provider. Most of the time, it used to check balance summery, invoice account, balance details and to set control limit.
To access service menu, just open Dialer in your iPhone to type *#100#
and tap Call.
*#101# (Check Mobile Number)
Simple but very useful. If you forget your mobile number then use this code to check your mobile number.
To check your mobile number, just open up dialer in your iPhone to type *#101#
and tap Call.
*3001#12345#* (Field Test)
The code will display technical info about your device, including the signal strength in decibels. You can also enable the ability to display a cellular reception number instead of bars. You can check that how weak or strong is network signal. For instance, if the number is higher like -100 then it means the signal is weak.
The code commonly used for Field Test to conduct special kind of field signal test, which also known as site survey. Suppose, if you find yourself with in an area with weak signal strength and you want to boost signal, then performing a site survey will be very beneficial for you before selecting any boosting system. The Field Test helps to collect accurate signal reading and calculate exact information that an individual require.
To open Field Test Menu in your iOS Device, just open Dialer and type *3001#12345#*
. Then Tap Call.
**04* (Change SIM’s PIN)
This code used to change SIM’s Personal Identification Number. However, you need old PIN to do this. If you don’t know your Old PIN then contact your service provider.
To Change SIM’s PIN, dial **04*OldPIN*NewPIN*NewPIN#
and tap Call. As an Example:
**04*0000*1234*1234#
*#33# (Call Barring)
This hidden code will help you to validate any kind of restriction status of outgoing calls. This also includes data usage, text fax and so forth. It is used for accidental calls when you allow kids to play with your iPhone. Apple does not yet support or provide any blocking system for calls, except for third-party apps like Truecaller.
To check the status of Call Barring, dial *#33#
and tap Call.
To Enable the Call Barring, dial *33*PIN#
and tap Call.
To disable the Call Barring, dial #33*PIN#
and tap Call.

As an example:
#33*8756#
The PIN here is your SIM’s Personal Identification Number, not iPhone’s Passcode.
**03* (Change Call Barring PIN)
You can replace old PIN for Call Barring with new PIN by using this code. But, you need old PIN to do this. If you don’t know your Old PIN then contact your service provider.
To Change PIN for Call Barring, dial **03*OldPIN*NewPIN*NewPIN#
and tap Call. As an Example:
**03*0000*1234*1234#
*#43# (Call Waiting)
This code is useful to check that the Call Waiting is active or not. This setting allows you to be able to receive other calls while you’re already on a call. You will be notified with a sound alert when you got another call.
To check the status of Call Waiting, dial *#43#
and tap Call.
To enable the Call Waiting, dial *43#
and tap Call.
To disable the Call Waiting, dial #43#
and tap Call.
You can also Enable or Disable Call Waiting in your iPhone to go to Settings > Phone > Call Waiting
*#21# & *#61# (Call Forwarding)
This code helps to activate Call Forwarding while your are not available to pick calls. This feature redirect your all calls to another phone number. You can use anyone’s phone number to set Call Forwarding like friend or family member.
To check the status of Call Forwarding, dial *#21#
&/or *#61#
and tap Call.
To Enable the Call Forwarding when you are unreachable, dial *#62#
and tap Call.
To Enable the Call Forwarding when you are busy, dial *#67#
and tap Call.
To Disable all Call Forwarding, dial ##002#
or ##004#
and tap Call.
Detailed information is available at Wikipedia. You can read that as well.
You can also Enable or Disable Call Forwarding in your iPhone to go to Settings > Phone > Call Forwarding
*#31# (Show/Hide Caller ID)
Nowadays, you can hide your Caller ID and stay anonymous to make a call. It is very useful if you want to call someone but don’t want to display your number.
To check the status of your Caller ID, dial *#31#
and tap Call.
To Show or Hide your Caller ID, dial *#31#PhoneNumber
and tap Call. As an Example:
*#31#0274419000
You can also Show or Hide Caller ID in your iPhone to go to Settings > Phone > Show My Caller ID
*#30# (Calling Line Presentation)
It is very useful code hidden code in iPhone. This code will tell you that can you see the phone numbers of your incoming calls or not. After dialing this code, if it is enabled then yes you can see numbers and if no then you can not see numbers for incoming calls.
To check the status of Calling Line Presentation, dial *#31#
and tap Call.
*#76# (Connected Line Presentation)
I really don’t have enough information about this code. But, I think, it is used to check phone number of connected call.
To check the status of Connected Line Presentation, dial *#76#
and tap Call.
*646# (Check Minutes)
Only available for Postpaid users, you can check used and/or available minutes with the help of this code.
To check minutes, dial *646#
and tap Call.
*225# (Check Bill)
Only available for Postpaid users, you can check bill with the help of this code.
To check bill, dial *225#
and tap Call.
*777# (Check Balance)
Only available for Prepaid users, you can check balance with the help of this code.
To check bill, dial *777#
and tap Call.
*3282# (Check Balance)
You can keep track on your Data Usage with the help of this code.
To check bill, dial *3282#
and tap Call.
*3370# (Enhanced Full Rate Codec)
There is a hoax that if you use this code then your battery life will improves or will give you extra battery in case of emergency. Well, this is completely nonsense. Using this code enabled Enhanced Full Rate Codec, which provide better sound quality and in fact resulted in low battery life. According to me, you should not use this code.
To enable Enhanced Full Rate Codec, dial *3282#
and tap Call.
*#5005*7672# (Service Centre Address)
You can find service centre phone number by using this code. It is very useful in some situations where you may need direct contact number of your service provider.
To get Service Centre Address, dial *#5005*7672#
and tap Call.
#646# (Minute Used)
This code is not working in New Zealand, so I can not provide any information regarding this but according to some sources, this code used to check used minutes.
To use this code, dial #646#
and tap Call.
*#103# (Network Time)
This code only work for few countries and for few service provide. This code is also not working in New Zealand, so I can not provide any information regarding this code.
To use this code, dial *#103#
and tap Call.
*#105# & *#102# (Switch Numbers)
This code is also not working in New Zealand, so I can not provide any information regarding this code.
To use this code, dial *#105#
&/or *#102#
and tap Call.
*#104# (Voice Mailbox Number)
This code used to check Voice Mails.
To use this code, dial *#104#
and tap Call.
*#147# (Last Caller)
This code used to check last caller and you can directly make call to last caller as well.
To use this code, dial *#147#
and tap Call.
*noti# & 111 (SMS Delivery Confirmation)
This code used in Message to get SMS Delivery Confirmation. Most of the service arround the globe provide this service by default or you can enable this service by contacting your service provider. However, if this is not working then you can use these codes to get assured SMS Delivery Confirmation. This code is not working in dialer but used in SMS area.
You have to type message starting with *noti#
or 111
. As an example:
*noti#I will call you later
Receiver will not receive these starting codes but you will get confirmation. Fido in Canada supports 111
and T-Mobile supports *noti#
.
Please Like, Share and Comment your valuable thoughts 🙂
Thanks for patronizing Ultimate Tech. This post is about, "List of 25+ Hidden Secret iPhone Codes (MDC)" and last updated on October 14, 2017. I am sure your visit to us must be quite satisfying and in line with your expectations from us. Just in case, it’s not as you expected from us or if you are facing any problem, kindly forward your feedback’s directly to us by leaving a Comment below. And, get assured response from my side. Your feedback’s and suggestions are extremely valuable to us. This Post is written by Harman Singh Hira. There is not any source, if any, then already mentioned so Copying or using this post’s content for your own site is not allowed. If anyone do so, get ready for facing DMCA. Please, if you like this post then share on your social networking sites. Assuring you of our best service always.