Most smartphone users use the dialer to make calls. Whether you’re an Android or iOS user, you can use the dialer to input USSD codes to get information about your phone and enable or disable certain features. Since very few people know about Unstructured Supplementary Service Data codes, we call them secret codes. If you are an iPhone user, our list of secret dialer codes will help you explore the hidden features of your device.
USSD codes are numeric characters paired with special characters like asterisk (*) and hash (#). With these secret codes, you can troubleshoot issues, access service menus, and take advantage of hidden settings and features.
1. *#06# – Check IMEI/MEID/EID Number
MEID (Mobile Equipment Identifier) and IMEI (International Mobile Equipment Identity) are unique numbers assigned to all network-operated devices with a WWAN module installed. You may need the IMEI number in service centers to claim the manufacturer’s warranty and find a lost or stolen device. Besides, the IMEI number can help you check your iPhone’s warranty status and authenticity.
*#06# is an open secret code that displays the IMEI, MEID, and serial numbers on all smartphones and tablets regardless of OS.
2. *#07# – Get Legal & Regulatory Info about iPhone
Like all smartphones, iPhones must comply with the laws and regulations of the countries where they are sold. These include the SAR or RF Exposure level, legal terms, warranty documentation, and geo-based certification for different countries.
SAR (Specific Absorption Rate) or Radio Frequency exposure level, for instance, indicates how much radio frequency energy the body absorbs when using your phone. If you want such technical information about your iPhone, dial *#07# or navigate to Settings > General > Legal & Regulatory.
3. *3370# – Enable or Disable EFR
Dialing this secret code on your iPhone will toggle the EFR (Enhanced Full Rate) voice codec. Enabling the feature significantly improves call quality on GSM networks. However, the feature may negatively impact battery life. If already enabled, dialing #3370# will disable EFR on your iPhone.
4. *4720# – Enable Half Rate Mode
If you notice a faster battery drain after turning on Enhanced Full Rate, you can try Half Rate mode which reduces the voice call quality and battery power consumption. Dial *4720# to enable and #4720# to disable the Half Rate mode on your iPhone.
5. *3001#12345#* – Access Field Test Mode
Field Test Mode provides detailed information about mobile networks on iPhones. The information includes RAT (Radio Access Technology) Cell, frequency bands, signal quality and strength, and other network-related metrics. To check the strength of the cellular signal on your iPhone, enter *3001#12345#* in the dialer.
6. *67 & *88 – Hide & Show Caller ID
By dialing *67 before a phone number, you can mask your caller ID and keep your identity under wraps.
This secret code can be helpful if you wish to remain anonymous during a business call or want to surprise an old acquaintance after years of silence without revealing your number. While this feature offers anonymity, it might not work with all calls. For instance, emergency services will still see your number regardless.
Similarly, adding *82 before a phone number will display your name and number on the receiver’s screen.
7. *43# & *#43# – Enable & Disable Call Waiting
Call waiting is one of the most important features that ensures you never miss an important call again. It notifies you of incoming calls while you’re talking to someone else. The phone number and name of the caller will flash on the screen and you’ll hear a beep sound. You can enable or disable call waiting from phone settings or by dialing *43# (enable) or *#43# (disable).
8. *#21# & *#67# – Check Call Forwarding Status
Call forwarding is a feature that diverts incoming calls from your mobile device to another phone number of your choice. The feature transfers voice calls, data calls, fax calls, and SMS.
- *#21#: Check the current status of call forwarding
- **21*<phone_number>#: Forward incoming calls to a specific number.
- ##21#: Dial the secret code to disable call forwarding.
9. *33*PIN# & #33*PIN# – Enable & Disable Call-Barring
Call Barring is a feature that lets you control incoming and outgoing calls. By enabling call barring, you can restrict all or specific incoming and outgoing calls. This can also help you get rid of promotional and spam calls from banks and telemarketing companies.
- *#33#: Â Check the call-barring status on your iPhone.
- *33(SIM PIN)#:Â Enable the call-barring.
- #33(SIM PIN)#: Disable call-barring
10. #61# – Check Missed Calls
Some networks send messages to notify missed calls when your phone is out of network or it was switched off. If your carrier doesn’t provide this service, there is a secret code you can use to check missed calls on your iPhone. Open your phone’s dialer and dial #61# to get a list of calls you couldn’t take.
11. *777# & *225# – Check Account Balance
Whether you have a prepaid or postpaid plan on your iPhone, you can use the above USSD codes to check your cellular balance.
- *777#: Check postpaid balance.
- *225#: Check Prepaid balance on AT&T.
- #225: Check Prepaid balance on Verizon.
- #225#: Check balance on T-Mobile.
12. *3282# – Check Your Billing Cycle
With this USSD code, you can check the billing cycle information such as the next bill cycle, total plan usage, usage by line, data overage (if any), etc. Depending on your network operator, dial one of the following codes.
- *3282#: AT&T
- #3282: Verizon
- #932#: T-Mobile
13. *5005*25371# – Check Emergency Alerts Status
The government and emergency services worldwide send public safety alerts to their citizens to warn or notify them in the event of an emergency. It’s a quick way to alert people in real-time. If you wish to enable Test Emergency Alerts on your iPhone, navigate to Settings > Notifications > Government Alerts > Emergency Alerts, and turn on Local Awareness. The service includes alerts from the government about imminent threats to safety, extreme weather conditions, AMBER (in the US), etc.
If you’re unsure whether emergency alerts are enabled on your phone, you can quickly check its status by dialing *5005*25371#. To turn off such alerts, dial *5005*25370#.
14. *#30# – Check CLIP Status on iPhone
CLIP, or Calling Line Identification Presentation service, enables users to see the calling person’s phone number and the date and time of the call on the screen. If your callers can’t see your phone number on their screen, it might be because the CLIP service is disabled on your iPhone.
You can check the status of the Calling Line Identification Presentation service on your phone by dialing *#30#.
15. *#5005*7672# – Check Message Center
This USSD code may not be handy for you as an iPhone user but you can still use it to check the service center address of the message center. Dial *#5005*7672# and press the call button to see your Service Center Address.
16. Carrier-specific Short Codes (USA)
iPhone users in the US can take advantage of several other dialer codes related to spam blocking, data plan and usage info, and different calling features. They are called self-service short codes. Below is a list of secret codes for carriers like AT&T, T-Mobile, and Verizon.
AT&T
- *225#: Check your balance and get the next bill due date.
- *3282#: View your data and messages.
- *370#: Stop Call Waiting for all calls. Dial *371# to turn it off.
- *639#: Check your upgrade eligibility.
- *646#: View your data usage and minutes.
- *72+PhoneNumber#: Forward incoming calls to an alternate number. Dialing *73# turns off the the service.
- *729: Pay your bill via the service menu.
- *77#: Block calls from callers who hide their Caller ID. You can unblock callers with *87#.
- *78#: Block all incoming calls. *79# unblocks the calls.
- *90+PhoneNumber#: Enable call forwarding to an alternate number when your phone line is busy. Dial *91# to disable it.
- *92+PhoneNumber#: Send missed calls to voicemail or a phone number.
Verizon
- *86: Call your voicemail box.
- #646: View your minutes.
- #729: Pay your prepaid bill.
- #768: Pay your bill.
- #874: Check your upgrade eligibility date.
- #832: Check if your phone works after an Electronic Serial Number change or activation.
- #3282: Check your data usage.
- #4438: View your gift card balance.
- #7623: Access Verizon Wireless Roadside Assistance for towing, jump start, etc.
T-Mobile
- #263#: Turn off Binge On.
- #264#: Check the status of Binge On.
- #266#: Turn on Binge On.
- #31#1+PhoneNumber: Show name and number on outgoing calls.
- *31#1+PhoneNumber: Hide name and number on outgoing calls.
- #326#: Check Family Allowance usage.
- #432#: Caller ID status check.
- #436#: Turn on the inbound Caller ID display.
- #437#: Turn off the inbound Caller ID display.
- #632#: Turn off Scam Block.
- #634#: Turn off Scam ID.
- #646#: Check minute usage for the current cycle.
- #662#: Turn on Scam Block.
- #664#: Turn on Scam ID.
- #674#: Check message usage.
- #686#: Display your phone number.
- #763#: Turn off international data roaming.
- #766#: Turn on international data roaming.
- #793#: Reset voicemail password.
- #796#: Turn the voicemail password on or off.
- #932#: Check data plan and expiration date.
- #999#: Check account balance.
It’s time to wrap up our list of USSD and secret dialer codes that work on iPhones.
Read Next: 200+ Most Used Emojis Explained with Meanings