
These codes can be divided into two categories: USSD codes and MMI codes. While these hidden codes are rarely useful to the average smartphone owner, they can be used to pique your interest once in a while. As a result, the goal of this article is to compile a comprehensive list of these secret codes for Android devices.

While the average user may not need to know the distinction between these two, it is always useful to be aware of them. Both USSD and MMI codes are typically preceded by an asterisk or a pound symbol/hashtag. These codes are regularly updated as new versions of Android software are released, and some manufacturers have their own special codes as well.
The code entry procedure is straightforward, requiring only that you bring up your dialer keypad and enter the appropriate number sequence. It’s worth noting that some codes are carrier-specific, which means they won’t work on all devices. So, if your phone doesn’t respond to a code, don’t dwell on it; instead, move on and try again.
USSD is an abbreviation for Unstructured Supplementary Service Data, and these codes are commonly used to communicate between your smartphone and your mobile network operator. This also means that in order for USSD codes to work, you must almost always be connected to your carrier.
Previously, USSD codes were used to initiate and terminate specific value-added services. They were also helpful in informing you of your data usage and prepaid balance, as well as providing access to a wealth of carrier-specific information.
fWhile smartphone enthusiasts continue to use them, USSD codes have largely fallen out of favor with general users because most carriers have their own app/website where most of this information can be easily accessed. USSD codes are typically carrier-specific and vary from one carrier to the next. You will need to contact your carrier to find out which ones apply to you.
MMI codes, on the other hand, are part of the Man Machine Interface schema and are typically unique to a smartphone brand or model. MMI codes provide access to a variety of interesting features on your smartphone, ranging from your IMEI number and SAR values to hidden menus commonly used by smartphone engineers and repair services.
Several smartphones, for example, allow users to enter an MMI code to access a ‘test’ menu. This menu allows users to quickly perform various tests on their smartphone, such as camera and vibration motor tests, as well as speaker and display tests.
Note that there are only a few MMI codes that typically work on all Android smartphones. We have listed the most popular ones in the generic list of codes below.
| CODE | FUNCTION |
|---|---|
| *#06# | Show phone’s IMEI |
| *#07# | Displays the Specific Absorption Rate (SAR) value of the device |
| *#*#225#*#* | Displays calendar storage info |
| *#*#426#*#* | Google Play Services info or Firebase Cloud Messaging diagnostics (Select devices only) |
| *#*#759#*#* | Access Rlz Debug UI (Select devices only) |
| *#0*# | Info menu (Select devices only) |
| *#*#4636#*#* | Info menu (Select devices only) |
| *#*#34971539#*#* | Camera info (Select devices only) |
| *#*#1111#*#* | FTA software version (Select devices only) |
| *#*#1234#*#* | PDA software version |
| *#12580*369# | Software and hardware info |
| *#7465625# | Device lock status |
| *#*#232338#*#* | MAC address |
| *#*#2663#*#* | Touchscreen version |
| *#*#3264#*#* | RAM version |
| *#*#232337#*# | Bluetooth address |
| *#*#2222#*#* | Hardware version |
| *#*#44336#*#* | Software version and update info |
| *#*#273282*255*663282*#*#* | Backup all media |
| CODE | FUNCTION |
|---|---|
| *#*#197328640#*#* | Test mode |
| *#*#232339#*#* | Wi-Fi test |
| *#*#0842#*#* | Brightness and vibration test |
| *#*#2664#*#* | Touchscreen test |
| *#*#232331#*#* | Bluetooth test |
| *#*#7262626#*#* | Field test |
| *#*#1472365#*#* | GPS quick test |
| *#*#1575#*#* | Full GPS test |
| *#*#0283#*#* | Packet loopback test |
| *#*#0*#*#* | LCD display test |
| *#*#0289#*#* | Audio test |
| *#*#0588#*#* | Proximity sensor test |
| CODE | FUNCTION |
|---|---|
| *#9090# | Diagnostics settings |
| *#301279# | HSDPA/HSUPA settings |
| *#872564# | USB logging settings |
| CODE | FUNCTION |
|---|---|
| *#9900# | System dump mode |
| ##778 (+green/call button) | EPST menu |
| CODE | FUNCTION |
|---|---|
| *#0*# | Access diagnostics |
| *#011# | Network details and serving cell information |
| *#0228# | Battery status |
| *#0283# | Loopback Test menu |
| *#0808# | USB Settings |
| *#1234# | Software version/ Model details |
| *#2663# | Firmware details (Advanced) |
| *#7353# | Quick test menu |
| *#9090# | Advanced debugging tools |
| *#9900# | SysDump |
| *#2683662# | Service mode (Advanced) |
| *#34971539# | Camera firmware details |
| CODE | FUNCTION |
|---|---|
| *#*#64663#*#* | Access test menu |
| CODE | FUNCTION |
|---|---|
| *#800# | Feedback menu |
| *#888# | Engineer mode – displays PCB number |
| *#6776# | Software version |
| CODE | FUNCTION |
|---|---|
| *#66# | Encrypted IMEI |
| *#888# | Engineer mode – displays PCB number |
| *#1234# | Software version |
| 1+= (In stock calculator app) | Displays ‘NEVER SETTLE’ on the calculator app |
| *#*#2947322243#*#* | Wipes internal memory |
| CODE | FUNCTION |
|---|---|
| *#07# | Regulatory labels |
| .12345+= (In calculator) | Open engineering mode |
| CODE | FUNCTION |
|---|---|
| *#*#2486#*#* | Opens engineering mode |
| *#07# | Shows regulatory information |
| ##7764726 | Hidden Motorola Droid menu |
| CODE | FUNCTION |
|---|---|
| *#*#3424#*#* | HTC test program |
| ##786# | (Caution!) Phone reset menu |
| ##3282# | EPST menu |
| ##3424# | Diagnostic mode |
| ##33284# | Field test |
| ##8626337# | Launch Vocoder |
| *#*#4636#*#* | HTC info menu |
| CODE | FUNCTION |
|---|---|
| *#*#73788423#*#* | Access service menu |
| *#07# | Certification details |
| CODE | FUNCTION |
|---|---|
| *#*#372733#*#* | Open service menu (FQC Menu) |
| CODE | FUNCTION |
|---|---|
| *#7780# | (Caution!) Factory reset |
| *2767*3855# | (Caution!) Full factory reset |
| *#*#7594#*#* | Power off the phone |
| *#*#8351#*#* | Activate dialer log mode |
| #*#8350#*#* | Deactivate dialer log mode |
| CODE | FUNCTION |
|---|---|
| (Caution! Risk of data loss and rendering phone useless) Factory data partition reset | |
| (Caution! Risk of data loss and rendering phone useless) Format device |
These aren’t exactly hidden, but they’re not widely known either. Once dialed, USSD, or Unstructured Supplementary Service Data, codes connect to the phone’s network to perform specific functions, such as determining how much credit is left on your prepaid phone or how much data you’ve used this month. They change frequently, and the codes differ from carrier to carrier. Here are some examples for some of the major US carriers, along with links to more carrier-specific codes:
AT&T
Verizon
T-Mobile
Sprint
There’s a good chance you’ll never need to use most of these codes, but if you do, then now you know where to find them.

Google Pixel Watch 5 (45mm)
Cristian Penisoara is a Guides Writer and Android specialist at Droid Tools. An Android user since version 2 and a professional event photographer, he combines technical curiosity with a detail-oriented approach - every guide he publishes is tested step-by-step on a real device before it goes live.

Quick Share for Windows transfers files from Android to your PC over Wi-Fi at rates up to 100MB/s, bypassing email and third-party cloud uploads.

Overnight charging exposes phone batteries to sustained high voltage and heat. Learn how Google Pixel and Samsung Galaxy settings stop cell degradation.

You can block ads on Android more effectively by pairing Brave’s Aggressive Shields setting with the system’s Private DNS feature. The setup filters ads at both the browser and system levels, takes only a few minutes to configure, and avoids the battery drain and VPN conflicts that come with dedicated ad-blocking apps. Why one ad […]

Behind a two-tap recharge sits a surprising amount of plumbing. Every prepaid network has its own rules about what can be topped up, in which denominations, and how quickly credit posts to a SIM. MobileTopUP hides that complexity behind a single form: pick a country, enter a number, choose an amount. What the coverage map actually covers […]
The next story loads as you reach the end. You can also load it using the button.
Comments & Discussions
Join the conversation! We use Disqus to handle comments. Click the button below to load the comment section.