Register now for better personalized quote!

HOT NEWS

I dialed these 14 secret codes to unlock hidden features on my Android and iPhone

Aug, 18, 2025 Hi-network.com
14 secret phone codes that unlock hidden features on your Android and iPhone
Elyse Betters Picaro /

Key takeaways

  • Use these codes to forward calls, pay your bill, check balances, etc.
  • Some of the codes work only on certain carriers or devices.
  • One of the codes also might erase your data, so use with caution.

Get more in-depth tech coverage:Add us as a preferred Google source on Chrome and Chromium browsers.


I've always known that some carriers support phone codes -- numbers that start with * or#-- so you can check things like your data usage or bill balance. But I recently learned, thanks to 's sister site PCMag, that your device itself also supports many secret phone codes that unlock hidden menus. Admittedly, these are mostly something only techies or developers would need to access or tinker with, but if you're anything like me, learning the hacky ins and outs of your device is incredibly fun.

Also:Before you quit Netflix, use these secret codes to unlock its full library of shows

So I did a little research, found a long list of phone codes or short codes, andtried them all to see what they do. They're not all for pros -- some are surprisingly useful for everyday people who just want to, for instance, see if they have call waiting enabled.

These codes work on both Android and iPhone unless otherwise noted as device-specific. A few are carrier-specific, however, meaning they'll only work if you're on a particular mobile network (like AT&T, Verizon, or T-Mobile). And fair warning: A handful of the codes can make big changes or even wipe your phone, so read carefully before typing them into your keypad.

*#06#

Show your IMEI (iPhone and Android)

Entering *#06#into your iPhone's dialer and pressing the green call button will display your device's unique identification number, known as the IMEI, along with your EID -- a unique 32-digit serial number found on devices that support eSIM technology. If you have a dual SIM or eSIM phone, you'll see more than one IMEI listed. This number is often needed when reporting a stolen phone, checking warranty status, or unlocking your device for use on another carrier.

Also: Your Roku has secret settings and menu screens - here's how to unlock them

Tip:On an iPhone, you can also find the IMEI under Settings > General > About, but using the code is faster.

Show more
Show your IMEI (iPhone and Android)
Elyse Betters Picaro /

*3001#12345#*

Bring up the FTM Dashboard (iPhone only)

Type *3001#12345#* to open the "FTM Dashboard" (Field Test Mode Dashboard) -- a hidden engineering menu that displays your carrier, capabilities, phone number, cell tower IDs, network bands, andyour signal strength measured in dBm instead of bars. You'll also see other information listed in this menu, although much of it is jargon only technicians would understand.

Show more
Bring up the FTM Dashboard (iPhone only)
Elyse Betters Picaro /

*#*#4636#*#*

Bring up a testing panel (Android only)

OK, while the code above is for iPhone users, this one is for Android users. It opens a technical menu with phone status, LTE/5G info, Wi-Fi details, app usage stats, and battery history. It's mainly intended for technicians diagnosing connectivity issues or checking detailed system health. Most people probably won't understand it.

Also: How to clear your Android phone cache (and give it a serious speed boost)

Show more
Bring up a testing panel (Android only)
Elyse Betters Picaro /

*#67#and *#21#

Check call forwarding (iPhone and Android, on some carriers)

Some carriers let you dial these codes to see if call forwarding is enabled and which number your phone is currently forwarding calls to -- either when you're busy (*#67#) or for all calls (*#21#). You can change it to forward calls to another number, such as your home, office, or a third-party answering service, in settings.

On iPhone, to change the forwarding number, go to Settings > Phone > Call Forwarding. On Android, the steps vary, but generally you'll open the Phone app, tap the three-dot menu, go to Settings > Calling accounts, select your active SIM, and then look for the call forwarding option.

If you see "Failed/Error" instead of "Enabled/Disabled" displayed after entering these codes -- and you don't see call forwarding in your settings -- it likely means your carrier doesn't support the feature on your plan.

Show more
Check call forwarding (iPhone and Android, on some carriers)
Elyse Betters Picaro /

*#43#

Check call waiting (iPhone and Android, on some carriers)

Similar to the call forwarding menu above, dialing *#43#lets you check whether call waiting is enabled -- the feature that alerts you to another incoming call while you're already on one.

To enable call waiting on an iPhone, go to Settings > Phone > Call Waiting and toggle the switch on. On an Android phone, you typically open the Phone app, then go to Settings > Calls > Supplementary Services > Call Waiting and toggle it on, though the steps may vary by device.

Also: How to clear your iPhone cache (and why it makes such a big difference)

If you enter the code and see "Failed/Error" instead of "Enabled/Disabled" -- and you can't find a call waiting option in your phone's settings -- your carrier likely doesn't support this feature on your plan.

Show more
Check call waiting (iPhone and Android, on some carriers)
Elyse Betters Picaro /

*21[number]#

Forward all calls (iPhone and Android, on some carriers)

Call forwarding is useful if you're traveling, using a different phone temporarily, or want all calls sent to a work or home line instead of your mobile. With this code, it's easy to forward all incoming calls to another number -- just enter *21[number]#into your dialer. (The number that's in brackets will be the destination for your calls.) As mentioned earlier, you can also enable or disable call forwarding in settings if your carrier and plan support it.

Show more
Forward all calls (iPhone and Android, on some carriers)
Elyse Betters Picaro /

#225, *225#, and #225#

Check bill balance (iPhone and Android, on some carriers)

Checking your bill balance is quick and easy with these codes. They work right from your dialer, so you don't have to log in to an app or website to see what you owe. On Verizon, dial#225 to get a text message with your current balance. AT&T customers can dial *225#for the same information, while T-Mobile users can dial#225#.

Also: Changing these iOS 18 settings significantly improved my iPhone's battery life

Show more
Check bill balance (iPhone and Android, on some carriers)
Elyse Betters Picaro /

#3282, *3282#, and #932#

Check data usage (iPhone and Android, on some carriers)

If you want to keep tabs on your data usage, each major carrier has its own code. Verizon customers can dial#3282, AT&T users can dial *3282#, and T-Mobile customers can dial#932#. You'll get a text showing how much data you've used and, in most cases, when the cycle resets -- great for avoiding overage charges or throttling.

Show more
Check data usage (iPhone and Android, on some carriers)
Elyse Betters Picaro /

#768 and *729

Pay your bill (iPhone and Android, on some carriers)

Need to pay your phone bill? Verizon makes it easy with the code#768. To make a payment over the phone with T-Mobile, you can use the code *729. 

Also: Installed iOS 18.6 on your iPhone? Change these 11 settings for the best experience

Show more
Pay your bill (iPhone and Android, on some carriers)
Elyse Betters Picaro /

*5005*25371#

Test Emergency Alert Status (iPhone only)

Your iPhone can receive emergency, government, and public safety alerts, including AMBER alerts, extreme weather warnings, and imminent threat notifications. By default, these are turned on, and you'll hear a loud, alarm-like sound when one arrives. You can enable or disable them anytime by going to Settings > Notifications and toggling the alert types under Government Alerts.

You can also dial *5005*25371#to check if your phone is set to receive test alerts from government and emergency services. This code doesn't trigger a real alert -- it simply returns a yes or no to confirm whether the feature is enabled. If it's on and you'd rather disable it without going into settings, dial *5005*25370#and press the call button to turn it off.

Show more
Test Emergency Alert Status (iPhone only)
Elyse Betters Picaro /

*#07#

See legal and regulatory info (iPhone and Android)

Want to see your phone's compliance and safety information? Dial *#07#to quickly access warranty info, FCC details, and RF exposure guidelines. It's essentially a scrolling page of legal text.

Also: Your iPhone has a secret in-car feature that's seriously underutilized - here's how to access it

Show more
See legal and regulatory info (iPhone and Android)
Elyse Betters Picaro /

*67

Hide Caller ID for one call (iPhone and Android)

In the US, dialing *67 before a phone number hides your caller ID for that one call, making "Private Number" appear on the recipient's screen, which is useful when calling businesses or people you don't know well. Outside the US, the equivalent code is *31#, so it works the same way in regions where *67 isn't supported.

Tip:If your caller ID is normally hidden but you want it to appear just once, dial *82 before the number to temporarily unblock it.

Show more
Hide Caller ID for one call (iPhone and Android)
Elyse Betters Picaro /

511

Get traffic information (iPhone and Android, on some carriers)

This isn't technically a code, but it's a handy number you can dial in the US. Calling 511 connects you to your state's traffic info line, giving you real-time road updates and travel information without using data. It's useful if you don't have enough service to load GPS, or if you're close to hitting your data cap but can still make a call.

Also: Android phone feeling slow? I changed these 4 settings to revitalize the whole system

Show more
Get traffic information (iPhone and Android, on some carriers)
Elyse Betters Picaro /

*2767*3855#

Factory reset (Android only -- danger!)

I didn't test this code because reports say it will instantly wipe an Android phone and reinstall its original firmware -- with no warning screen. Yikes. I suggest using it only if you're selling, recycling, or fully restoring your device, as it will completely erase everything and start fresh.

Show more
Factory reset (Android only -- danger!)
Elyse Betters Picaro /

Copyright © 2014-2024 Hi-Network.com | HAILIAN TECHNOLOGY CO., LIMITED | All Rights Reserved.
Our company's operations and information are independent of the manufacturers' positions, nor a part of any listed trademarks company.