Secret test menus: manufacturer diagnostics by code
Manufacturers build hidden diagnostic menus into their devices – there you can test hardware while bypassing the system. You simply type the codes into the phone app.
The most useful codes
| Code | Device | Opens |
|---|---|---|
| *#06# | All | The device's IMEI number(s) – works practically everywhere |
| *#0*# | Samsung | The full hardware test menu: display colours, touch, sensors, speaker, vibration, cameras |
| *#*#4636#*#* | Older Android devices | Phone, battery and network info. On current devices it usually does nothing – Google restricted this menu in newer Android versions. |
| *3001#12345#* | iPhone | Field Test mode with detailed signal readings (dBm instead of bars) |
Tested by us: *#06# and *#0*# both work on a Samsung Galaxy S24 FE (One UI). *#*#4636#*#* no longer opens anything there. We have not tested the iPhone code ourselves.
On devices from Xiaomi, Motorola and other manufacturers the diagnostics are often tucked into the settings as well (for example under "My device" or in a pre-installed service app). Search your settings for "test" or "diagnostics".
What diagnostic menus do better than any browser test
Browser tests like ours check everything the browser is allowed to reach. Manufacturer diagnostics sit one level deeper and can therefore do more: battery data such as temperature and sometimes cycle count, signal readings in dBm, and tests for the fingerprint sensor, proximity sensor and physical buttons. The ideal check combines both: our tests for a quick, understandable overview with guidance – the manufacturer menu for the special cases the browser locks out.
Are these codes dangerous?
The pure test and info codes above are harmless. Be careful with codes you find somewhere online that are supposed to trigger resets or network changes – as a rule, never type in a code whose function you don't know. For every test on this page: look, test, leave the menu again.
Frequently asked questions
The code does nothing on my phone – is that bad?
No. Many codes are manufacturer- or even model-specific. If nothing happens, your device simply ignores the code. Try your manufacturer's diagnostics function in the settings instead.
Can I break something with these test codes?
Not with the info and test menus listed here, as long as you only look and test. Stay away from unknown codes from dubious sources that promise resets or unlocks.