Home / Explore Technology / Phones / 13 Secret Codes That Unlock Hidden Features on Your Phone

13 Secret Codes That Unlock Hidden Features on Your Phone

Remember that scene in War Games when the socially broken code monkeys were explaining to aspiring hacker Matthew Broderick all about "back doors" (i.e. secret pathways planted by programmers)? Well, that's actually a thing.

Coders have a storied tradition of baking in secret passageways (or sometimes, just fun little Easter eggs) that can only be accessed by inputting a special "key." And so that tradition continues in the mobile age.

Unstructured Supplementary Service Data (USSD)—sometimes known as "quick codes" or "feature codes"—is an extra-UI protocol, which allows people to access hidden features. This protocol was originally created for GSM phones, but can be found on CDMA devices as well (if that's a bunch of acronym gibberish to you, here's a quick primer).

READ: 15 Cool Tricks You Didn't Know Your Phone's Camera Could Do

These publicly available backchannels allow users to directly communicate with their service provider's computers and/or access back-end features in their device. They are accessed by inputting them into the phone's dialer (the screen you use to start a phone call) and usually begin and end with the * or # keys with a sequence of numbers in between (there's close-to-zero chance that anyone would accidentally access them).

They're not terribly practical. Most people don't really need to know how their local cell towers are performing or what their IMEI number is (more on that later). Still, it can be fun to play around and see what unexpected functionality your phone is hiding beneath the surface.

We would LOVE to provide you with a comprehensive list of the dozens of codes out there, but that would be an exercise in futility. These codes seldom work across different carriers, OSes, or phone models (or even on generations of the same model).

If you really want to try them out, your best bet may be to Google your phone's make and carrier + "USSD" for a tailored, comprehensive list. I attempted a number of codes using an iPhone SE (while trading out numerous carrier SIM cards) in addition to a Galaxy S5 and Galaxy S7 Edge running on AT&T. Some of them worked! Check out the list below for 13 codes that I can confirm worked on at least one device. Good luck and have fun!

View As: One PageSlides

  • 1

    Field Mode: *3001#12345#*

    Type *3001#12345#* into your phone's dialer and then press the green call button to access "Field Mode," which can give you access to info about local networks and cell towers.
    You'll probably never ever have to know about your local cell tower's "Measured RSSi," but it's fun to look around for a bit.

  • 2

    General Test Mode: *#0*#

    I could only get this to work on Android. But this prompts a library of different phone operations, which could be operated with a single push (e.g. Sleep, Front Cam, Vibration).

  • 3

    Display your IMEI: *#06#

    Here's a code which I found out does not work with Verizon on an iPhone, but I could make it work after switching to a T-Mobile SIM. It also worked on my Android AT&T device as well. To access it, type in the above code, and then the green call button to prompt your IMEI number (or your International Mobile Station Equipment Identity number, but you already knew that).
    The IMEI is unique to your device. Among other things, the number can help "blacklist" stolen devices or help with customer support.

  • 4

    Check Your Call Forwarding: *#67#

    This code allows you to check which number your phone is currently forwarding calls to when you're busy or reject a call.
    By default, this is probably your carrier's voicemail service, but you can change it to forward to a different number (a home number, office number, or third-party answering service for example). On an iPhone, you can change this number by going to Settings > Phone > Call Forwarding. On Android (varies from system to system), tap the Phone app > hamburger icon > Settings > Call > More Settings > Call forwarding

  • 5

    Get Even More Info on Call Forwarding: *#61#

    On my Galaxy phone, this code prompted a pop-up that let me know how long until a call is forwarded to the message center. On the iPhone, regardless of carrier, this code just showed me the same info as *#67# .

  • 6

    Check Your Available Minutes: *646#

    Apparently this one only works on postpaid plans. I was not able to get it to work on my test iPhone (regardless of carrier; I tried three), but I did get it to work on my Galaxy phone (which happens to have an unlimited texting plan from AT&T). Instead of showing the info on a new screen, it sent my phone a text message.

  • 7

    Check Your Bill Balance: *225#

    Once again, I couldn't get this one to work on the iPhone, but on Android I did get it to prompt a SMS message with my current balance due.

  • 8

    Hide Your Phone From Caller ID: #31#

    I could only get this to work on Android. But entering this code prompted a pop-up stating that my Caller ID had been disabled. In order to re-instate Caller ID, enter *31# .

  • 9

    Check Your Billing Cycle: *3282#

    Once again, I could only get this to work on Android. It prompted an SMS message with my billing info.

  • 10

    SMS Message Center: *5005*7672#

    This code will tell you your SMS message center number. I have no idea why you'd need that info, but there ya go.

  • 11

    Activate Call Waiting: *43#

    This code will activate call waiting; you can deactivate it by entering #43#.

  • 12

    Quick Test Menu (Samsung Galaxy Only) *#7353#

    As far as I can tell, this code only works on Samsung Galaxy models (I tested it on my Galaxy S7 Edge). This is similar to the General Test mode mentioned earlier, in that it brings up a menu with a number of one-tap test prompts.
    The first test is "Melody," which prompts a jaunty little K-Pop diddy. I don't know who the artist is (it's un-Shazammable!), but a search of the lyrics pointed me to this YouTube clip, with a title that translates to "Samsung Anycall Galaxy basic level – Hey Now (Good bye)." If you have any details on this mobile mystery, drop it in the comments.

  • 13

    Firmware (Samsung Galaxy Only) *#1234#

    Once again, as far as I can tell, this only works on Galaxy devices. But it will let you know your phone's current firmware. So, have fun with that.

  • 14

    Secrets of the Computer

    For it was predicted in 1983…

Read more

Check Also

Google Play Movies & TV becomes a one-stop shop for everything that streams

With the explosion of streaming services now available, it’s becoming more difficult to figure out not just what movie or TV show to watch next, but where you can actually watch it. Google today is rolling out its solution to this problem with a significant revamp of its Google Play Movies & TV app and an update to the Google Play Store itself that will show you which streaming services have the content available, in addition to whether it’s available for rent or purchase, as before. The end result is something that’s similar to Apple’s own TV app, which combines users’ own library of movies and TV with the ability to seek out what’s trending and available in the world of online video. In the updated Google Play Movies & TV app, you’ll now find three tabs in the new bottom navigation bar which will direct you to your Home, Library or your Watchlist. The watchlist is a feature the app recently gained as well, but now it has a much more prominent position. As you browse through the app, you can click on titles to read more about them, as before, but now you’re also able to see where the item can be streamed. At launch, Google is working with 28 streaming services whose content libraries are now integrated in Google Play Movies & TV. That’s fewer than Apple’s TV app supports, which is currently over 60. But it will find content even if it’s an exclusive to the streaming provider, and not necessarily something Google has for rent or sale. That means you can find original programming – like Amazon’s “The Man in the High Castle” – and then start watching it on the streaming service that hosts it. “We deeplink right into playback for that [third-party streaming] app,” explains Ben Serridge, the product manager for the Movies & TV app at Google. “So if I wanted to start watching ‘The Good Doctor’ pilot, I press the play button and it goes into the ABC app and start playback.” Beyond the big names, Hulu and Amazon Prime Video, the app also pulls in content from ABC, CBS, FOX NOW, NBC, HBO NOW, HBO Go, Showtime, Showtime Anytime, Max Go, Starz, Disney Now, HGTV, BET Now, Comedy Central, A&E, Cooking Channel, Crackle, DIY Network, Food Network, History, Lifetime, MTV, The CW, Travel Channel, Tubi TV and VH1. Notably missing is Netflix, whose content is searchable in Apple’s TV app. Serridge didn’t explain why it’s missing, saying only that “we would very much like to have all the apps that distribute this kind of content on Play participating” – effectively tossing the ball back to Netflix’s court. Even without Netflix, the feature is useful if not comprehensive. It will show you the services hosting the content, whether it’s freely available to stream, if you need a subscription (as with HBO Now), the associated costs, or if you need to login with pay TV credentials to watch. This is especially helpful because some of the network TV apps offer a teaser of a show with a few free episodes, but not complete seasons. The Google Play Movies & TV app will help you track down the rest elsewhere, if need be. The app will also now help you narrow down searches thanks to a robust filtering system that lets you click on tags by genre, mood, decade, and more. For example, you could click on “Family,” “Drama,” Award winning,” Highly rated,” Comedy,” and other filters. In addition to helping you find content, stream it, or add it to your Watchlist, the app includes personalized recommendations. These will be partly based on items you’ve previously watched, but you can also explicitly signal your interest or distste as well, by clicking on the thumbs up or thumbs down button. The thumbs down will remove the item from your suggestions entirely. Outside the app itself, the Play Store is being updated to show you the same information about content availability. Solutions like the new Google Play Movies & TV app and Apple’s TV app are handy in the cord cutting era where content is spread out across networks, services, and other over-the-top offerings. But even these apps aren’t enough. Not only is Netflix missing from Google’s app, so is its own YouTube original content – and that’s the same company! Also not addressed by either Apple or Google’s app are which shows may be available to stream or record via live TV services like YouTube TV, Hulu Live TV, PlayStation Vue, DirecTV Now, and Sling TV. (Although, to be fair, that’s not only a different set of services, it’s also a much larger challenge given that broadcast network availability varies by market. A dedicated solution like Suppose.tv or Fomopop’s live TV finder may work better.) Meanwhile, there are other tools for finding and tracking favorite shows, like Reelgood or TV Time (or a jailbroken Fire TV stick we should admit), but they don’t have the the benefit of matching content from a rent-and-buy marketplace like Google Play, or being available across phone, tablet, and desktop web, like Google Play. Google says the new features will roll out to Android phones and tablets in the U.S. over the next few days.

Leave a Reply

Your email address will not be published. Required fields are marked *

Disclaimer: Trading in bitcoins or other digital currencies carries a high level of risk and can result in the total loss of the invested capital. theonlinetech.org does not provide investment advice, but only reflects its own opinion. Please ensure that if you trade or invest in bitcoins or other digital currencies (for example, investing in cloud mining services) you fully understand the risks involved! Please also note that some external links are affiliate links.