You may be a long-time iPhone user or you may be a new iPhone user. Whatever category you belong to, my question to you is, do you know all the iPhone secret codes?
All that is to say, by using the codes, it is possible to solve the small problems of the iPhone in an instant. An opportunity to use the phone in a more advanced and smart way. We can compare this secret code or setting with the cyber world.
Just as we, the ordinary users, can only use one percent of the internet. Similarly, cyber experts can use the remaining 99%. Similarly, there is a different world of shortcuts and secret settings that will make you witness an amazing experience.
Suppose you want to use your iPhone differently from the rest in 2025. To become known as a smarter user by using the iPhone’s secret codes correctly, then you have come to the right place.
Table of Contents
iPhone Secret Codes: What Are They?
You may have seen many people who sell phones often dial some codes on your phone to show the status of your phone, and many other things. Have you ever wondered how they do these things and what they use to see them?

Should you utilize an iPhone, you may have come across iPhone secret codes. Special dialer commands revealing hidden settings and operations are secret codes, sometimes known as USSD codes (Unstructured Supplementary Service Data) or MMI (Man-Machine Interface).
These numbers allow you fast access to call settings, network information, diagnostic tools, and more. Though universal codes like #06# to verify IMEI numbers work with all networks, they vary from network to network and area.
Among well-known codes are *#31# to hide phone number and #21# for call forwarding status. Though generally visible via the user interface, iOS devices—like Android devices—have what are known as “secret codes,” but there are significantly fewer functional secret codes on the iPhone overall.
Still, these codes can be useful for debugging and managing call choices as well as for quickly accessing critical device information instead of negotiating menus.
Apple Secret Codes: How should one use them?
Like secret shortcuts, iPhone secret codes let you access unique phone capabilities or data. These easy guidelines will help you to use them:
- Open the Phone App: Start by opening the Phone app, just like you would to make a regular call.
- Dial the Code: In the phone number dialer, type in the secret code you want to use. For example, if you want to see your IMEI number, you can type *#06#.
- Press the Call Button: After typing the code, press the green call button (just like making a normal call).
- See the Results: In a few seconds, your iPhone will show you the hidden information or activate the feature related to that code. For example, *#06# will immediately show your IMEI number on the screen.
The Important iPhone Secret Codes You Should Know
Here is a list of iPhone secret codes categorized for easy reference:
1. General Information Codes
- *#06# – Check IMEI number
- *#07# – View regulatory information
- *#61# – Check missed calls status
- *#62# – Check call forwarding status when unreachable
- *#67# – Check call forwarding when busy
- *#21# – Check if call forwarding is enabled
2. Call Forwarding & Call Control Codes
- 21[Phone Number]# – Enable call forwarding
- ##21# – Disable call forwarding
- 004[Phone Number]# – Enable conditional call forwarding
- ##004# – Disable conditional call forwarding
3. Network & Signal Codes
- 3001#12345# – Field Test Mode (detailed signal strength & cell info)
- *#31# – Hide caller ID for all outgoing calls
- #31#[Phone Number] – Hide caller ID for a specific call
- *3370# – Enable Enhanced Full Rate (EFR) codec for better voice quality
- #3370# – Disable EFR codec
- #50057672# – Check SMS Center Number
- *50057672[Number]# – Set SMS Center Number
4. Testing & Debugging Codes
- *#43# – Check call waiting status
- *43# – Enable call waiting
- ##43# – Disable call waiting
- *#61# – Check voice call forwarding time delay
- 500525371# – Enable TTY mode (Teletype for hearing impaired)
- 500525370# – Disable TTY mode
5. Data & Balance Inquiry Codes (Carrier-Specific)
- *#225# – Check available minutes (carrier-dependent)
- *646# – Check remaining minutes (carrier-dependent)
- *#3282# – Check data usage (carrier-dependent)
- *#100# – Check your phone number (carrier-dependent)
- #50057672# – Check SMS Message Center Number
AT&T
- *225#: Find out when your next bill is due by checking your balance.
- *3282#: View your data and messages.
- 370#: Stop Call Waiting for all calls. Dial 371# to turn it off.
- *639#: Check your upgrade eligibility.
- *646#: View your data usage and minutes.
- 72+PhoneNumber#: Forward incoming calls to an alternate number. Dialing 73# turns off the service.
- *729: Pay your bill via the service menu.
- 77#: Block calls from callers who hide their Caller ID. You can unblock callers with 87#.
- 78#: Block all incoming calls. 79# unblocks the calls.
- 90+PhoneNumber#: When your phone line is busy, turn on call forwarding to a different number. Dial 91# to disable it.
- *92+PhoneNumber#: Forward missed calls to a phone number or voicemail.
Verizon
- *86: Call your voicemail box.
- #646: View your minutes.
- #729: Pay your prepaid bill.
- #768: Pay your bill.
- #874: Check your upgrade eligibility date.
- #832: After changing or activating your phone’s electronic serial number, make sure it still functions.
- #3282: Check your data usage.
- #4438: View your gift card balance.
- #7623: Access Verizon Wireless Roadside Assistance for towing, jump start, etc.
T-Mobile
- #263#: Turn off Binge On.
- #264#: Check the status of Binge On.
- #266#: Turn on Binge On.
- #31#1+PhoneNumber: Show name and number on outgoing calls.
- *31#1+PhoneNumber: Hide name and number on outgoing calls.
- #326#: Check Family Allowance usage.
- #432#: Caller ID status check.
- #436#: Turn on the inbound Caller ID display.
- #437#: Turn off the inbound Caller ID display.
- #632#: Turn off Scam Block.
- #634#: Turn off Scam ID.
- #646#: Check minute usage for the current cycle.
- #662#: Turn on Scam Block.
- #664#: Turn on Scam ID.
- #674#: Check message usage.
- #686#: Display your phone number.
- #763#: Turn off international data roaming.
- #766#: Turn on international data roaming.
- #793#: Reset voicemail password.
- #796#: Turn the voicemail password on or off.
- #932#: Check data plan and expiration date.
- #999#: Check account balance.
Should Knowing iPhone Secret Codes

Knowing iPhone secret codes can make your phone experience much easier and more efficient. These codes let you quickly check important details like your IMEI number, missed calls, and call forwarding settings. You can also adjust features like hiding your caller ID or checking your network signal strength, all with just a few taps. These shortcuts help you avoid digging through menus and give you instant access to settings and information you need. With these secret codes, managing your iPhone becomes faster, and it helps you get the most out of your device every day.
The Finishing Lines iPhone secret codes
In conclusion, mastering these iPhone secret codes can truly elevate your smartphone experience. By knowing these codes, you can effortlessly manage your device’s settings, check vital information, and resolve small issues in a flash. It’s like unlocking hidden features that help you use your iPhone more efficiently, saving you time and effort. As you dive into 2025, let these secret codes empower you to become a smarter, more savvy iPhone user. With just a few taps, you’ll have complete control at your fingertips, making your iPhone experience even better every day. Ready to try them?