The Cryptographic Key Annihilation Vector
When your MacBook successfully handshakes with a Wi-Fi router, the macOS Darwin kernel mathematically logs the router’s SSID (the network name) and its associated cryptographic password into the deeply encrypted System Keychain. The OS is engineered to aggressively reconnect to any known SSID in its vicinity. If a previously trusted network is compromised, or if a public network’s captive portal is constantly hijacking your connection, you must instruct the core OS to execute a targeted purge. This operation zeroes out the specific SQLite row containing the network’s credentials, mathematically severing the Mac’s ability to autonomously connect.
How to Forget a Wi-Fi Network on Mac
Apple significantly restructured the network configuration matrix in macOS Ventura and later, moving the execution triggers out of the legacy “Network Preferences” and into a modernized, iOS-style Settings architecture.
1. Phase 1: Summon the Master Network Daemon:
* Click the Apple Logo in the absolute top-left corner of the master menu bar.
* Select the stark text explicitly labelled System Settings.
* In the left-hand navigation sidebar, click explicitly on Wi-Fi.
2. Phase 2: Target Acquisition (The Active vs. Inactive Network):
* If you are currently connected to the target network:
* The active network will be displayed at the absolute top of the right-hand pane with a green status indicator.
* Click the Details… button next to it.
* A localized modal will spawn. Click the stark button labelled Forget This Network….
* If the network is inactive (you are not currently connected to it):
* Scroll down the main Wi-Fi pane to the absolute bottom.
* Click the stark button explicitly labelled Advanced…
* The UI Mutation: The OS will render a sterile, alphabetical list of every single Wi-Fi network (Known Networks) your silicon has ever connected to since it was manufactured.
3. Phase 3: The Execution Trigger (The Purge Command):
* Scroll through the “Known Networks” grid and locate the specific alphanumeric SSID of the target network (e.g., `Hilton_Guest_WiFi`).
* Look to the far right of that specific row. Click the icon depicting three horizontal dots (…) inside a circle.
* From the localized drop-down menu, click the stark text explicitly labelled Remove From List.
* A severe confirmation modal will spawn. Click Remove.
* The Mathematical Result: The Darwin kernel instantly shreds the cryptographic key from the Keychain and deletes the SSID from the Known Networks list. The Mac will now treat that router as a completely foreign, unknown entity.