Click to Skip Ad
Closing in...

How to access the secret hidden menus on your iPhone or Android phone

Updated Oct 8th, 2021 12:53PM EDT
iPhone Tricks

If you buy through a BGR link, we may earn an affiliate commission, helping support our expert product labs.

So you think you’re a smartphone expert. You know your iPhone or Android phone inside and out and you constantly help your friends and family with their mobile problems. Well, we hate to break it to you, but there are still plenty of things that even the savviest smartphone users out there don’t know about.

For example, did you know that your iPhone or Android phone has tons of secret hidden menus that you can only access by dialing special codes into the phone app?

Hidden iPhone menus and Android menus

Older cell phone users out there may remember the days of dumb phones, when a phone call to customer service would end with a rep instructing you to dial a bizarre code into your phone to update it or reset some settings.

Those days are long gone, thankfully, but those mysterious hidden codes live on.

Here are some codes you can dial into the phone app that will access hidden information and menus in the iPhone:

  • *#06# – Displays IMEI
  • *3001#12345#* + “Call” – Accesses a hidden Field Test menu
  • *#43# + “Call” – Displays call waiting status
  • *43# + “Call” – Enables call waiting
  • #43# + “Call” – Disables call waiting
  • *#21# – Displays call forwarding status
  • ##002# + “Call” – Disables all call forwarding
  • *33*pin# – Enables call barring
  • #33*pin# – Disables call barring
  • #31#phone-number + “Call” – Blocks caller ID for the current phone call
  • *3370# + “Call” – Enables “Enhanced Full Rate” and improves voice quality on GSM networks (may impact battery life)
  • *#5005*7672# + “Call” – Displays your carrier’s message center phone number

Don’t worry, Android users, there’s some great hidden stuff on your phones as well. The problem, of course, is that Android phones all differ so much based on model and manufacturer.

Here are two notable ones — the first will work on most Android phones and the second will work on all Android phones:

  • *#*#4636#*#* – Accesses a hidden test menu with sections for network, battery information and usage stats.
  • Under the “About phone” option in Settings, tap “Build number” seven times – this will enable a new “Developer options” menu in Settings that gives you access to a treasure trove of functions.

For more hidden Android codes that will work on various phones, check out this old Reddit thread.

Zach Epstein
Zach Epstein Executive Editor

Zach Epstein has been the Executive Editor at BGR for more than 10 years. He manages BGR’s editorial team and ensures that best practices are adhered to. He also oversees the Ecommerce team and directs the daily flow of all content. Zach first joined BGR in 2007 as a Staff Writer covering business, technology, and entertainment.

His work has been quoted by countless top news organizations, and he was recently named one of the world's top 10 “power mobile influencers” by Forbes. Prior to BGR, Zach worked as an executive in marketing and business development with two private telcos.