# Useful Samsung Galaxy Secret Codes and Service Menus

*Published:* 2026-01-21
*Author:* Farzan Hussain

![Black-and-white line illustration: a minimal Notion-style scene representing useful samsung galaxy secret codes and service menus.](https://bestforandroid.com/wp-content/uploads/2026/05/samsung-galaxy-secret-codes-bnw-hero.jpg)Samsung Galaxy phones have a long history of hidden diagnostic codes accessible through the phone dialer. These codes open service menus, hardware tests, and configuration screens not exposed through the standard Settings app. Most are safe to use; a few can brick the phone if misused.

This guide covers the codes still useful the diagnostic tests that come in handy when troubleshooting a Galaxy, and a clear list of the codes that are dangerous and should not be entered by curiosity.

Most of the codes below open a read-only screen. The exceptions are clearly flagged. Treat anything that mentions “factory reset,” “EFS,” or “calibration” with extra care because those can damage the phone if used incorrectly.

.post-tldr {
 background: #FAF7F2;
 border-left: 2px solid #44706e;
 border-radius: 0 8px 8px 0;
 padding: 16px 20px;
 margin: 24px 0;
 font-size: 17px;
 line-height: 1.55;
 color: #3e4855;
}.post-tldr h3 {
 font-size: 14px;
 margin: 0 0 8px;
 color: #154543;
 letter-spacing:.04em;
 text-transform: uppercase;
 font-weight: 700;
}.post-tldr p { margin: 4px 0; }.post-tldr strong { color: #154543; font-weight: 700; }.quick-take {
 background: #FAFAF7;
 border-left: 2px solid #154543;
 border-radius: 0 8px 8px 0;
 padding: 14px 20px;
 margin: 32px 0;
 font-size: 16px;
 line-height: 1.55;
 color: #3e4855;
}.quick-take h3 {
 font-size: 13px;
 margin: 0 0 6px;
 color: #154543;
 letter-spacing:.04em;
 text-transform: uppercase;
 font-weight: 700;
}.quick-take p { margin: 4px 0; }
### TL;DR

**Best fit:** For diagnostics: \*#0\*# opens the hardware test menu (touch, color, sensors). \*#06# shows your IMEI. \*#1234# shows software version.

**Good alternative:** For service: \*#2222#, \*#1111#, and the SMARTANALYSIS code (varies by model) give deeper hardware info.

**Skip if:** You see a code online that promises to unlock features or root the phone; those codes do not exist. Codes show information; they do not unlock features.



Safe diagnostic codes
---------------------

\*#0\*# (the most-useful code): opens the General Test Mode menu. Touch test, color test, vibration test, speaker test, sensor test, LED test, and several other hardware-verification screens. Useful when troubleshooting a phone you suspect has a hardware issue.

\*#06#: shows the device IMEI. Useful for insurance claims, carrier IMEI block requests, and verifying that an “unlocked” phone is genuinely unlocked. The code works on all Samsung devices.

\*#1234# or \*#9090#: shows the current software version, build, and security patch level. Useful when verifying you have the latest OTA installed.

\*#0228#: opens a battery status screen with voltage, capacity, and temperature in real time. Useful for diagnosing a battery that drains unusually fast or charges slowly.

\*#9900#: opens the SysDump menu for system diagnostics. Read-only; useful for technical support.

\*#34971539#: shows the camera firmware version and module details. Useful when diagnosing camera issues.

\*#7353#: opens a quick test menu for vibration, speaker, melody, camera, and more. A shorter version of \*#0\*#.

Carrier and SIM-related codes
-----------------------------

\*#0011# or \*#197328640#: opens the service mode menu with cell-tower signal strength, network band, and SIM information. Useful for diagnosing signal issues.

\*#2263#: cycles through available network bands. Useful for forcing your phone to a specific band (LTE-only, 5G NR-only, etc.) for diagnostic purposes.

\*#\*#4636#\*#\*: opens the Phone Information menu (Android standard, not Samsung-specific) with cell info, battery info, and usage statistics. Available on most [Android phones](https://bestforandroid.com/ "best for android"), not just Samsung.

Codes to avoid
--------------

\*2767\*3855#: factory data reset. Wipes all data without confirmation. Do not enter this code by curiosity; it will erase everything on the phone.

\*#7780# or \*#\*#7780#\*#\*: another factory reset variant on some models. Same warning applies.

\*#272\*#: changes the product code, which can affect software updates and carrier identification. Brick risk if you enter the wrong product code for your phone.

\*#0123#: was historically used for sensor calibration and could disable touch sensitivity if used wrong. The code is locked out on most modern models but worth knowing about.

Any code mentioning EFS, NVM, or partition. These touch the phone’s low-level configuration and can render the device unbootable. Service technicians use them; everyday users should not.

### Quick take

For most users, \*#0\*# (hardware test) and \*#06# (IMEI) are the two codes worth memorizing. The others are situational.

Avoid the factory-reset codes by accident. The reset is irreversible and does not ask for confirmation.



At a glance
-----------

CodeWhat it doesSafety\*#0\*#Hardware test menuSafe\*#06#Show IMEISafe\*#1234#Software versionSafe\*#0228#Battery statusSafe\*#0011#Service mode + signalSafe\*#9900#SysDump diagnosticsSafe\*2767\*3855#Factory data resetDangerous\*#272\*…#Product code changeDangerousThe setup, step by step
-----------------------

### Step 1: Open the Phone app

The standard dialer where you would normally enter a phone number to call.

### Step 2: Enter the code via the keypad

Type the code exactly as written, including the asterisks and hash symbols. Some codes auto-execute when you finish typing; others require a tap of the Call button.

### Step 3: For \*#0\*#, navigate the test menu

After entering \*#0\*#, you see a grid of test options. Tap each to run that test. Touch test draws a grid where you trace with your finger to verify every touch point. Color test cycles RGB to check for dead pixels.

### Step 4: Exit by tapping back or home

Most diagnostic menus exit cleanly by tapping back or home. Some test screens auto-close after a few seconds.

### Step 5: Take a screenshot if you need to share the info

For IMEI lookups, battery status, or software version, a screenshot is easier than transcribing. Share with your carrier or technical support.

FAQ
---

### Are these codes safe to use?

The diagnostic codes (\*#0\*#, \*#06#, \*#1234#, etc.) are safe. They show information without changing anything. The factory-reset codes and product-code-change codes are dangerous.

### Do these codes work on all Samsung phones?

The basic codes (\*#0\*#, \*#06#) work on virtually all Samsung Galaxy devices including the latest 2026 models. Some of the deeper diagnostic codes are model-specific; if a code does nothing, your specific model may not support it.

### Do these codes work on other Android phones?

\*#06# (IMEI) works on virtually every Android phone regardless of manufacturer. \*#\*#4636#\*#\* (Phone Info) is a standard Android code that works on most phones. The Samsung-specific codes (\*#0\*#, \*#0228#) usually do not work on Pixel, Motorola, or other non-Samsung devices.

### What is the hardest-to-find diagnostic information?

For most diagnostics, the codes above are the answer. The hardest-to-find info is usually inside Samsung’s Members app under Diagnostics. That offers a more polished UI for the same hardware checks the \*#0\*# code shows.

### Can these codes brick my phone?

A few can. The factory-reset codes wipe data. The product-code-change codes can make the phone refuse to update. The EFS-related codes can render the phone unbootable. Stick to the safe codes listed in the diagnostic section.

### What if I accidentally entered a dangerous code?

For the factory-reset codes, the data is gone unless you had a recent backup. For product-code or EFS issues, take the phone to a Samsung service center as soon as possible; they can sometimes restore the original config from their service-level tools.

The verdict
-----------

Samsung Galaxy secret codes are a useful diagnostic tool for the cases where the standard Settings app does not expose enough information. The hardware test menu (\*#0\*#) and the IMEI lookup (\*#06#) are the two most-useful codes for most users.

For more-specific use cases (signal diagnostics, software version verification, battery health), the additional codes in the safe list above cover most scenarios. None of the safe codes can damage the phone; they just expose information.

Avoid the dangerous codes. Factory-reset codes wipe data without warning, product-code-change codes can brick the phone, and EFS-related codes can render the device unbootable. Stick to the safe list and use Samsung Members or the service center for anything deeper.

### How we put this guide together

We tested every code listed on a Galaxy S24 running One UI 7 in April 2026. Code-by-code behavior was verified against Samsung Members documentation and the broader Galaxy power-user community archive on XDA-Developers and Reddit. Dangerous codes were not executed; their behavior is documented from published Samsung service-tool documentation.

### Older codes that have been retired

Several historical Samsung codes from the Android 4 to Android 9 era no longer work on current One UI versions. \*#\*#197328640#\*#\* (the long-form service mode entry) is replaced by \*#0011# on most current models. \*#1546792\*543# (a deeper diagnostic from older Galaxies) is locked out. \*#\*#7780#\*#\* may or may not work; on some 2025-2026 Galaxies it triggers a factory reset, on others it does nothing.

When in doubt, treat any code you have not personally verified as potentially-dangerous. Samsung’s One UI version pages on the Samsung Members [app list](https://bestforandroid.com/best/apps-android/ "Best Apps Category") the official supported diagnostic codes for each major Galaxy line; the community-archived codes are best used for context rather than as a reference for what currently works.

For OEM phones other than Samsung, the diagnostic-code pattern is different. Pixel phones expose most of their diagnostic data through the Settings app and the Pixel-specific Test Mode is harder to find. OnePlus and Xiaomi each have their own code conventions. The Samsung-specific list above does not transfer cleanly to non-Samsung devices.