11 Cool iPhone Keypad Codes

iPhone Home Screen Your iPhone can play games, browse the internet, watch YouTube videos and more but there are also some nifty tricks you can use to find out some neat information about your phone.

Basically, there are a bunch of iPhone keypad codes that you can type in and get back certain information about the your mobile carrier, phone and billing details.

To use any one of these codes, open your iPhone’s “phone app” and make sure that the keypad button is selected in the bottom menu. Then, type in the code from the list below and press call.

iPhone Codes: Network & Phone Information

*3001#12345#*- Opens up the “Field Test” settings on your iPhone, which allows you to see many, many advanced network settings on your phone including cell site information and more.

*#06# – Displays your iPhone’s International Mobile Equipment Identity (IMEI) number (this code also works on many other phones).

iPhone Field Test Mode

*#21# – Displays any call forwarding settings enabled on your iPhone.

*#43# – Shows you if call waiting for various parts of your phone are either enabled or disabled.

*#30# – Shows you if you have the call presentation (to see who is calling you) setting enabled or disabled.

*#33# – Displays call barring settings for your iPhone, and weather they are enabled or disabled.

iPhone Network Call Forwarding Settings

iPhone Codes: Carrier & Billing Information

*646# -View available minutes on your AT&T plan (*min#).

*777#- View available minutes on your AT&T pre-paid plan (if you get the “Account Not Found” error, you do not have a pre-paid account and you should try the code just above this one for postpaid accounts).

*3282# - View wireless data usage statistics (also *data#).

*225# – Check the bill balance on your AT&T account (also *bll#).

*729 – Makes a call to AT&T to pay your wireless bill.

Do you have any other iPhone keypad codes / shortcuts to share? Let us know in the comments and also be sure to check out other MakeUseOf iPhone articles here.

Did you find this useful? Share it with others

More articles about:

35 Comments


Grant

Hi There! I'm Grant, a student from the Southern California (think Los Angeles) area of California in the United States. First of all, thanks for visiting my biography page. Second, I assume you're here to learn about me so here we go. As I said, I am a student who enjoys blogging and surfing the web finding the newest, coolest and best websites that make my day and life funner, happier, more useful and mostly more effective. I spend my days in school, surfing the web and watching TV. If you have questions about my articles, feel free to leave me a comment! If you have a story tip, other comment or just want to contact me to say "hello", I'll take your Tweets @grantdtech! Thanks for stopping by!

Similar Stuff

The comments were closed because the article is more than 180 days old.

If you have any questions related to stuff mentioned in the article or need help with any computer issue, just ask it on MakeUseOf Answers.

Hide 35 Comments

  • Rounin July 30, 2009

    All of the codes worked for my ATT Blackberry Bold EXCEPT *3001#12345#*

  • Raff July 30, 2009

    *#31# seems to do something to (it tells you if displaying your phone number to the recipient is enabled or not)

  • lara July 30, 2009

    *639# or *new# shows upgrade eligibility

  • B July 30, 2009

    Come ON, This ISN’T iPhone specific !!
    It works more or less all cell phones and have done so from the beginning of time.

    So tired of everyone yelling iPhone that, iPhone this.
    Soon someone will come up with the stupid claim that the iPhone was the first phone that can make calls..

    Damn fanboys !!

    • John July 31, 2009

      Or quite possibly the blog owner has an iPhone and that it was the first phone that actually inspired them to give a crap about typing numbers into the keypad… either way the author isn’t ranting about the superiority of the iPhone so calling him a fanboy is a bit harsh…

      • Grant July 31, 2009

        As the author of this article, I’ll clear up what seems to be some confusion. Personally, I do not own an iPhone myself and actually prefer Windows Mobile phones instead (don’t want to start up another debate about that).

        And, for the people who have commented about this, yes, most of the codes mentioned here do work on other phones.

        Finally, as for the people who have called this article “silly” and “good for the ignorant”, I’m sure there are some people who find this article very useful.

  • Ronnie Ho Hip July 31, 2009

    If you use #31#********** where the stars are someone’s phone number , you can hide your number from that call , as long as you have CLI enabled (call line identification) . You don’t have to go into your phone’s setting to enable or disable , you can just dial the number out with that prefix. This iPhone model specific it will work on any cellphone.

    The only code that seems specific is the first on up there on the list.
    The other codes are all yesterdays news.
    Although those AT&T one’s will obviously not work in South Africa , but I can use *100# to check my balance or *111# for a selection of other services on Vodacom.
    Doesn’t need be an iPhone. Pretty silly article actually. Good for the ignorant however.

  • bob ama July 31, 2009

    iTards again misunderestimating how regular cellphones work

  • Dave July 31, 2009

    Well written! Great info to know about the codes.

  • Bryan Schappel July 31, 2009

    On the tip for “*#33#” is should be whether NOT weather.

  • nzsnowman August 1, 2009

    Hi all, I have an unlocked 3GS iPhone in New Zealand, that was ordered via the Apple Store online, and only the *#06# IMEI code worked for myself using the latest 3.01 OS update. I was looking forward to trying the Field Test functions :(

  • dahlia August 1, 2009

    thanks for this some people leave some meano comments..but seriously this helped me

  • D August 4, 2009

    Here are some specific Call forwarding dial configurations:
    (Enter your voice mail number or any number you wish your calls to be diverted to in the “XXX XXX XXXX”)

    DIVERT ALL
    ON: **21*XXXXXXXXXX#
    OFF:##21#

    DIVERT IF BUSY
    ON: **67*XXXXXXXXXX#
    OFF:##67#

    DIVERT IF OFF
    ON: **62*XXXXXXXXXX#
    OFF:##62#

    DIVERT IF NO ANSWER
    ON: **61*XXXXXXXXXX#
    OFF:##61#

    • Taylor January 23, 2010

      Are there additional charges for using these features?