20+ Best Hidden iPhone Secret Codes in 2023

Do you know that iPhone also has secret codes to do different things?

Each individual smartphone has its own secret codes obtained from its manufacturer. Sometimes, it becomes difficult to track down and use all the secret codes. This article will share some of Best iPhone Secret Codes,

20+ Best Hidden iPhone Secret Codes

Best iPhone Secret Codes

You need to enter these secret codes in the dialer to get information about the device, masking calls, troubleshooting issues, etc. So, let’s see some Secret dialer code for your iPhone,

field test mode


If you are looking for a code that can provide you with the technical details of your network, then you have to use this code. This iPhone secret code can help you find out the exact signal strength of your network in decibels.

  • First, make sure that your iPhone has an active cellular connection.
  • Next, open the Phone app and enter the code on the dialer
  • On the Field Test menu, tap LTE,
  • On the next screen, tap serving cell solution,
  • Now, on the next screen, look at the numerical measurements on the back rsrp0

The numbers behind rsrp0 are your iPhone cellular signal strength in dBm.

For those unfamiliar, if the numbers behind rsrp0 are between -50dB And -60dB, Signal strength is excellent. Signal strength is good between -70dB and -90dB. More than -100 dB means the signal strength is poor.

Enter Field Test Mode in iOS 10 or earlier


If your iPhone runs on iOS 10 or earlier, you’ll need to follow a different method to enter field test mode. In iOS 10, you’ll need to open your iPhone’s dialer, enter the code, and tap the Call button.

You will be redirected to the field test page to get information about your network. If you want to check the signal strength, press and hold the Power button until the slide off option appears.

Once the slide off option appears, press and hold the Home button instead of sliding. You will now see the network strength in decibels on the status bar of your iPhone.

hide your caller id

*31#mobile number

You may have received many calls with no or unknown caller ID on your iPhone; Have you ever wondered how this is possible? Some carriers support hiding caller ID, allowing users to make anonymous calls.

You can also hide your caller ID with the code we shared, but the only criteria is that your carrier supports this feature. We have also shared codes for different countries; Type the code on the dialer and then type the number you want to call.

Country code
Canada #31#
France #31#
greece #31#
denmark #31#
argentina #31#
albania #31#
Australia 1831
Germany *31# or #31#
iceland *31*
hong kong 133

If your carrier supports hiding caller ID, your caller ID will be hidden or shown as ‘Unknown’.

Check cellular data usage

If you are someone who relies on cellular data from your telecom operator, you can use the supported USSD to track cellular data usage. Here are the following codes that you need to dial on the dialer depending on your carrier.

Verizon: #3282
T Mobile: #932#
AT&T: *3282#

If you have a postpaid plan, use it *646# USSD code to check available cellular data usage.

check sms center


Whenever you send an SMS from your phone, it goes to the server or SMS center number. You can get the number of that SMS center with this code.

To check the SMS center number on your iPhone, open the dialer, enter the code we shared and press the call button.

Check Call Waiting Status


If you doubt whether call waiting is enabled or disabled on your iPhone then you need to use this secret code.

Open the iPhone’s dialer, type the code, and press the Call button. You can see whether call waiting is enabled or disabled on your iPhone.

Enable/Disable Call Waiting

*43# (Enable)
#43# (Disable)

After checking the call waiting status, you may want to enable or disable it according to your preferences. You need to enter *43# on your iPhone’s dialer to allow call waiting.

If you want to turn off call waiting on your iPhone, open the dialer, type #43# and press the Call button. This will eventually disable call waiting.

Check Call Barring Status


If you wonder why you are not receiving any calls on your iPhone, you need to check the call barring status. Call barring is a feature that blocks both incoming and outgoing calls from unknown people.

If call barring is enabled, your iPhone will not receive any calls, no matter how good your network is. To check the call barring status on your iPhone, open the dialer, type the code we shared and tap the Call button.

Enable or Disable Call Barring on iPhone

*33*pin# (Enable)
#33*pin# (Disable)

If you’re on vacation and don’t want anyone to contact you, you can enable call barring on your iPhone. Enter *33*PIN# to enable call barring (replace ‘PIN’ with your SIM PIN). Once done, tap on the Call button.

To disable the call barring feature, enter #33*YOUR SIM PIN# and press the Call button.

Check Call Forwarding Status


Call forwarding is a feature that lets you divert incoming calls to another number. This is a great feature, and many users enable it to prevent glitches.

There is a secret code that displays the current call forwarding status. Simply open your iPhone’s dialer, type the code we shared and press the call button. This will display the call forwarding status of your iPhone.

divert call to another number


Well, this code is a part of call forwarding USSD code. If you want to divert the call to another number, you need to open your iPhone’s dialer, type *21phonenumber# and press the Call button.

Please replace ‘Phone Number’ with the number you want your call to be diverted to.

Enable or disable call forwarding


If you want to enable or disable the call forwarding feature, you have to open the dialer, type *21#And press the call button.

If call forwarding is not enabled, the code will allow it, and if it is enabled, this secret code will disable it.

Check call line presentation


Call Line Presentation is a service that is responsible for displaying the caller’s phone number when you receive an incoming call on your iPhone.

If call line presentation is disabled, you won’t see the phone number when someone calls you. You can confirm it using the code we shared.

Show your mobile number on caller ID

*82(number you are calling)

If your mobile number is hard blocked, you need to use this code in front of the number to show your number on caller ID.

So, if your friends are not able to see your number on their call screen, you have to use this code to show them your number or name.

Get local traffic information


Although there are many navigation apps available for iOS devices, they are useless if not connected to the Internet.

So, if you do not have an internet connection and want to check traffic information, you can use this code. The code shows you local traffic information.

View IMEI Number


The International Mobile Equipment Identity number (IMEI) is a unique number used to identify your iPhone on mobile networks. At some point, you may need to check your iPhone’s IMEI number.

You can use the USSD code *#06# to check the IMEI number of your iPhone. Not only on iPhone, but you can use the *#06# USSD code to check the IMEI number of almost any of your phones.

View iPhone IMSI

IMSI is different from IMEI number. It is a unique 15-digit number that identifies each GSM and UMTS network user.

On iPhone, you can use this USSD code to find the IMSI number. Here is the code you need.


Other iPhone secret codes:

*5005*25371# - Use it to check whether the alert system is working or not.

*5005*25370# - This one disables the alert system

*3282# - Shows the use of information info.

*#61# - Shows the number of missed calls

*646# (Postpaid) - Shows the available calling minutes

*225# (Postpaid) - Shows the Bill Balance

*777# (Prepaid) - Shows the available balance.

If you have an Android smartphone, you can check it out best android secret codes, top top is best iPhone secret code, Let us know if you use any other USSD code on your iPhone.

Leave a comment