How to Find IP Address on Mac

The Subnet Identification Vector

To successfully route a massive file transfer from a local Windows server to your MacBook, or to establish a secure SSH tunnel into the macOS UNIX architecture, you must possess the machine’s exact geographical coordinates on the local network. This mathematical coordinate is the IP (Internet Protocol) address (e.g., `192.168.1.45`), autonomously assigned by your router’s DHCP server. You must instruct the macOS networking daemon to explicitly output this string, allowing you to establish the peer-to-peer TCP handshake.

How to Find IP Address on Mac

Apple engineered multiple execution pathways to extract this telemetry: a rapid graphical interrogation via the Wi-Fi icon, a detailed audit within System Settings, and a raw kernel query via the Terminal.

1. Method 1: The Rapid Contextual Override (The Fastest Protocol):
* If you are connected via Wi-Fi and simply need the mathematical string instantly.
* Press and hold the physical Option (⌥) key on your keyboard.
* While holding the key, move your cursor to the absolute top-right corner of the master menu bar and click the Wi-Fi icon.
* A highly detailed diagnostic drop-down menu will materialize, completely bypassing the standard network list.
* Look directly beneath the name of your active network. You will see a line explicitly labelled IP Address, followed by the exact numerical string (e.g., `10.0.0.12`).
2. Method 2: The Master Settings Registry (Ventura/Sonoma and newer):
* If you are connected via hardwired Ethernet or prefer the visual GUI.
* Click the Apple Logo > System Settings.
* In the left-hand navigation sidebar, click Network.
* In the main pane, click on your active connection (either Wi-Fi or Ethernet; it will have a green indicator dot).
* Click the Details… button next to the connected network.
* A modal window will spawn. The IP Address is mathematically printed on the first page, directly below the Router and Subnet Mask data.
3. Method 3: The UNIX Terminal Interrogation:
* For power users and system administrators operating without a GUI.
* Press Command ⌘ + Spacebar, type Terminal, and press Enter.
* Type exactly:
ipconfig getifaddr en0
* (Note: `en0` is typically the Wi-Fi interface. If you are on Ethernet, you may need to query `en1`).
* Press Enter. The kernel will output the raw numerical string with zero formatting.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.