Unstructured Supplementary Service Data (USSD) codes are strings of characters used by technicians and developers to troubleshoot smartphones. However, these codes also allow you to access useful features directly on your iPhone, such as checking cellular data usage, hiding your caller ID, and more. Here’s a guide to some of the most helpful USSD codes for iPhone users in 2025.
Best Hidden iPhone Secret Codes
1. Check Cellular Data Usage
- AT&T: *3282#
- Verizon: #3282
- T-Mobile: #932#
These codes provide a quick way to check your cellular data usage without needing to open an app. Once dialed, you'll receive either an audio readout or a text message with details about your data usage. If you have a postpaid plan, use *646# to check available calling minutes.
2. Hide Caller ID
- Hide Caller ID: *67 (Before dialing the phone number)
- Show Caller ID: *82 (Before dialing the phone number)
To make anonymous calls, dial *67 before the number you want to call. This will hide your name and phone number, displaying "Unknown," "Private," or "No Caller ID" on the recipient’s screen. If you want to reveal your ID, simply dial *82 before the number.
3. Check Your Cellular Balance
- Postpaid Balance: *225#
- Prepaid Balance: *777#
To quickly check your account balance, dial the appropriate code for your plan. For postpaid users, *225# will show your bill balance, while *777# provides balance details for prepaid users.
4. Enable or Disable Call Waiting
- Enable Call Waiting: *43#
- Disable Call Waiting: #43#
Call waiting notifies you when someone calls while you're already on another call. To activate or deactivate this feature, use the USSD codes *43# (to enable) and #43# (to disable). Check your current call waiting status by dialing *#43#.
5. Check Your IMEI Number
- IMEI Code: *#06#
The IMEI (International Mobile Equipment Identity) number is a unique identifier for your iPhone, useful for locating lost or stolen devices. Simply dial *#06# to view your IMEI number.
6. Activate or Deactivate Call Barring
- Enable Call Barring: *33(SIM PIN)#
- Disable Call Barring: #33(SIM PIN)#
Call barring allows you to prevent outgoing or incoming calls. To activate or deactivate it, use the codes above, replacing "(SIM PIN)" with your actual SIM PIN.
7. Check Missed Calls
- Missed Calls Code: #61#
If your iPhone misses calls due to low battery or network issues, dial #61# to see a list of missed calls.
8. Manage Call Forwarding
- Forward Calls: *21<Phone Number>#
- Check Forwarding Status: *#21#
To forward calls, dial *21 followed by the phone number you want to forward calls to. To check your call forwarding status, dial *#21#.
9. Check Legal and Regulatory Information
- Legal Info Code: *#07#
Dialing *#07# brings up a menu with legal and regulatory details for your iPhone, including notices, warranties, and compliance information.
10. Check Call Line Presentation
- Check CLIP Status: *#30#
Call Line Identity Presentation (CLIP) shows the caller’s phone number on the recipient's phone. To see if this feature is active, dial *#30#.
11. Check Signal Strength
- Signal Test Code: *3001#12345#*
For a detailed view of your iPhone's signal strength, dial *3001#12345#. This opens Field Test Mode, showing data such as signal strength in decibels. A signal between -50dB and -60dB is considered good, while anything below -100dB indicates poor reception.
12. Bonus Secret iPhone Codes
- Check Alert System: *5005*25371#
- Disable Alert System: *5005*25370#
- Call Directory Assistance: 411
- Get Local Traffic Details: 511
- Enable Enhanced Full Rate Mode: *3370#
These codes unlock additional features on your iPhone, such as checking the alert system’s functionality or enabling full rate mode for better call quality.
USSD codes provide quick access to hidden iPhone features and can enhance your device’s functionality without needing to dive deep into settings. Whether you need to troubleshoot, check data usage, or manage your calls, these codes are a valuable tool for every iPhone user. Just remember, not all changes can be undone with a single reset—some may require further action, like contacting your carrier.
By incorporating these codes into your daily routine, you can unlock a range of useful iPhone tricks and settings.