Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When the administrator of a wifi network changes the network password to something new, previously associated devices that have the old password saved will no longer be able to connect until they re-enter their wifi passwords.

Unfortunately OSX handles this situation in quite an unpredictable way:

Whatever happens seems to have to do with the network security protocol in use and also differ between vendors. Sometimes it will just fail silently, sometimes it pops up a "connection timed out" alert box, sometimes it seems to get stuck, forever animating the AirPort menu bar item

Is it possible to force my MacBook to forget and/or bring back the network password entry dialogue?

share|improve this question
On most mobile devices, iOS & Android, it is trivial to make the device "forget" a wifi network, and on subsequently selecting it again, effectively bringing up the password entry dialogue again. (This happens very often if you frequent any number of (wifi-enabled) cafes, restaurants or public spaces.) – conny Apr 10 '13 at 13:23

Open System Preferences (in your Applications folder).

Select the Network pane, and in the left-hand list of sources, select Wi-Fi or AirPort (this differs in different versions of OS X).

In the lower-right hand corner, click Advanced…. A pane will pop out, and in the list of tabs at the top, either Wi-Fi or AirPort will be selected (depending on OS X). This is the leftmost tab; if it isn’t, then click on it.

You should see a list of Preferred Networks. This is a list of all the wireless networks that your Mac knows about, and thinks that it knows passwords for. Select the network which has a changed password in the list, and press the little - button which is to the lower-left hand corner of the list.

Then press OK in the lower-right hand corner of the pane, and then Apply in the lower-right hand corner of the System Preferences window.

This “forgets” the network. The next time you ask your Mac to connect to that network, it will see it as a new network and throw up a password prompt for you. Once you enter the new password, OS X will treat it as before (logging in and connecting automatically for you).

share|improve this answer

The only two ways I have found so far are:

  • Selecting "Join Other Network..." from the AirPort menu bar item, manually typing in the network name (can be quite tricky when the SSID contains foreign characters or whitespace), and manually selecting the correct security protocol
  • Turn wifi off, open Keychain Access, make sure you select "all" sources in the left pane, select Find, enter the network name, select all matching items from the list, Delete them (-may require authenticating as admin)

None of them are very user-frienly :-/

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.