List of USSD Codes & GSM Codes
Do you know the smartphone codes - USSD or GSM codes? We explain in this article what the cell phone codes are all about and how you can use them on your Android phone or iPhone.
You can access the hidden functions on your smartphone via the so-called USSD or GSM codes. Using a short string of numbers and characters, you can, for example, display your own phone number, set up call forwarding or check your prepaid balance. Some functions depend on the operating system (Android or iOS) or your mobile carrier.

GSM codes & USSD codes
What are USSD codes or GSM codes?
Global System for Mobile Communication (GSM) and Unstructured Supplementary Service Data (USSD) are cell phone codes or smartphone codes that have been used since the early days of mobile telephones and cell phones.
With the individual GSM codes you can, for example, change services such as call forwarding, mailbox or SIM card settings. These codes are the same in all common mobile networks.
The USSD codes, on the other hand, refer to the individual communication and network providers and can therefore differ in detail.
However, both codes have one thing in common:
The cell phone codes are used to control functions in the cell phone or settings related to the network. In other words, they can be used to display your phone number or your prepaid credit or to change your network settings.
Depending on the network provider, different functions are available to you.
How to use the codes
Cell phone codes are entered via the phone's call app or your phone number field:
Most cell phone codes use the hash "#" symbol and the asterisk "*" as special characters.
Between the two special characters you simply enter the desired combination of numbers. The codes are activated automatically after the input or you confirm the input with the handset symbol ✆.
All important USSD & GSM cell phone codes
As mentioned above, the smartphone codes are device- and network-dependent. It is therefore possible that not all of the codes presented here will work on your device.
To give you an overview, we have divided the cell phone codes into general GSM codes and device-specific codes for Samsung, Huawei and the iPhone.
Be careful.
If you don't know exactly what one of the codes does, be careful. Use the presented cell phone codes at your own risk!
Please remember that many codes work only after confirmation (tapping the handset icon ✆).
List of GSM Codes
These universal GSM codes work across all devices and carriers, though some may vary slightly depending on your mobile network provider.
| Code | Description | Notes |
|---|---|---|
| *#06# | Display IMEI number | Works on all devices |
| *#07# | Display SAR (Specific Absorption Rate) value | Check radiation exposure level |
| *#21# | Check call forwarding status | Shows if calls are being forwarded |
| *21*[number]# | Enable call forwarding to specified number | Replace [number] with destination |
| ##21# | Disable call forwarding | Cancels all call forwarding |
| *#30# | Check incoming caller ID status | See if caller ID is enabled |
| *#31#[number] | Hide caller ID for one call | Temporary caller ID blocking |
| *31#[number] | Show caller ID for one call | Temporary caller ID reveal |
| *#43# | Check call waiting status | See if call waiting is active |
| *43# | Enable call waiting | Allows receiving calls while on a call |
| ##43# | Disable call waiting | Turn off call waiting feature |
| *#61# | Check unanswered call forwarding | Shows forwarding when not answered |
| *#62# | Check unreachable call forwarding | Shows forwarding when unreachable |
| *#67# | Check busy call forwarding | Shows forwarding when line is busy |
| *#33# | Check call barring status | See which calls are blocked |
| *33*[PIN]# | Enable call barring | Requires PIN from carrier |
| #33*[PIN]# | Disable call barring | Removes call blocking |
| ##002# | Reset all network settings | Clears forwarding, waiting, barring |
| *#100# | Check prepaid balance | Carrier-specific, may vary |
| *#123# | Check account balance | Carrier-specific, may vary |
Apple: List of USSD Codes
Let's start with the USSD codes for all Apple iPhone and iPad devices. Below you can see all the mobile codes for all iOS devices.
| Code | Description | Notes |
|---|---|---|
| *3001#12345#* | Field Test Mode | Access hidden network diagnostics |
| *#06# | Display IMEI number | Universal code, works on all iPhones |
| *#07# | Show SAR information | Display radiation exposure levels |
| *#21# | Check call forwarding status | See active call forwarding rules |
| *#30# | Show caller ID status | Check if caller ID is enabled |
| *#33# | Call barring status | View blocked call settings |
| *#43# | Call waiting status | Check if call waiting is active |
| *#61# | Check unanswered call forwarding | Shows forwarding for missed calls |
| *#62# | Check unreachable call forwarding | Shows forwarding when phone is off |
| *#67# | Check busy call forwarding | Shows forwarding when line is busy |
| ##002# | Reset all network settings | Clears all forwarding and barring |
| *5005*7672# | Show SMS center number | Display message center number |
| *5005*7672*[number]# | Set SMS center number | Configure message center |
| ##004# | Erase call forwarding | Remove all forwarding rules |
| *777# | Check prepaid balance | Carrier-dependent, may not work |
| *225# | Check bill balance | Carrier-specific code |
| *#31# | Block caller ID | Hide your number on outgoing calls |
| #31# | Unblock caller ID | Show your number on outgoing calls |
| *#76# | Check connected line status | Network feature, may not work on all carriers |
| *#144# | Display SIM lock status | Check if iPhone is carrier locked |
Samsung: List of USSD Codes
Even the Galaxy from smartphone manufacturer Samsung has its own specific cell phone codes in addition to the generally valid GSM codes.
| Code | Description | Notes |
|---|---|---|
| *#06# | Display IMEI number | Universal code |
| *#0*# | Service Menu (Hardware Test) | Access comprehensive diagnostic menu |
| *#1234# | Display firmware version | Shows software and hardware versions |
| *#12580*369# | Software and hardware information | Detailed device info |
| *#0228# | Battery status and ADC | Check battery health and voltage |
| *#0011# | Service mode (Network info) | View network signal details |
| *#9900# | System dump mode | Access system logs and diagnostics |
| *#197328640# | Service mode menu | Advanced network settings |
| *#0808# | USB settings menu | Configure USB connection mode |
| *#2663# | Touch screen version | Display touchscreen firmware info |
| *#2664# | Touch screen test | Test touch sensitivity and response |
| *#0842# | Vibration and backlight test | Test vibration motor and display |
| *#0*0# | LCD display test | Test screen colors and pixels |
| *#1111# | FTA software version | Software version information |
| *#2222# | FTA hardware version | Hardware version information |
| *#0283# | Audio loopback control | Test audio input/output |
| *#7353# | Quick test menu | Rapid hardware diagnostics |
| *#232338# | WiFi MAC address | Display wireless network address |
| *#232337# | Bluetooth device address | Show Bluetooth MAC address |
| *#44336# | Software version and change date | Build date and version details |
Huawei: List of USSD Codes
The manufacturer Huawei also has its own cell phone codes, which you can see in the table below.
| Code | Description | Notes |
|---|---|---|
| *#06# | Display IMEI number | Universal code |
| *#*#2846579#*#* | ProjectMenu (Main service menu) | Access comprehensive service menu |
| *#*#14789632#*#* | Hardware/firmware information | Detailed system information |
| *#*#4636#*#* | Phone information and testing menu | Network and usage statistics |
| *#*#8255#*#* | GTalk service monitor | Google Talk service status |
| *#*#7780#*#* | Factory reset (Apps only) | Removes apps, keeps SD card data |
| *#*#232338#*#* | Display WiFi MAC address | Show wireless network address |
| *#*#1472365#*#* | GPS test | Test GPS functionality |
| *#*#1575#*#* | GPS control menu | Advanced GPS settings |
| *#*#0842#*#* | Device test (Vibration/Backlight) | Test hardware components |
| *#*#2664#*#* | Touch screen test | Test touchscreen responsiveness |
| *#*#0588#*#* | Proximity sensor test | Test proximity detection |
| *#*#3264#*#* | RAM version | Display memory information |
| *#*#232337#*#* | Bluetooth device address | Show Bluetooth MAC address |
| *#*#8351#*#* | Voice dialing logging mode | Enable voice command logging |
| *#*#426#*#* | Google Play services info | Check Google services status |
| ##778 | EPST menu | Enhanced Preferred Settings (advanced) |
| *#*#7262626#*#* | Field test | Network field test mode |
| *#0000# | Firmware version | Display software version |
| *#2324# | Show calendar storage | Display calendar data usage |


