How to Find MAC Address on Mac

The Hardware Identification Vector

While an IP address dictates how your MacBook routes data across the internet, the MAC (Media Access Control) address is the permanent, hard-coded cryptographic signature burned directly into the physical silicon of your network interface card (NIC) at the factory. If you are configuring a highly secure corporate network or setting up a router that utilizes strict MAC filtering (blocking all unknown hardware from joining the Wi-Fi), you must extract this exact 12-character hexadecimal string from the macOS kernel.

How to Find MAC Address on Mac

Apple engineered the macOS System Settings to clearly differentiate between the MAC addresses of your Wi-Fi radio and your physical Ethernet port, as they are mathematically distinct hardware components.

1. Summon the Master Architecture:
* Click the Apple Logo in the absolute top-left corner of the master menu bar.
* Select System Settings from the dropdown menu (or “System Preferences” on macOS Monterey and older).
2. Navigate the Telemetry Matrix (For Wi-Fi):
* In the left-hand navigation sidebar, click on Wi-Fi.
* Ensure the Wi-Fi toggle is turned ON.
* Scroll to the absolute bottom of the main pane and click the Advanced… button.
* A modal window will appear. Scroll down to the bottom of this window to the section labelled Wi-Fi MAC Address.
* You will see a 12-character alphanumeric string separated by colons (e.g., `A1:B2:C3:D4:E5:F6`). This is the permanent hardware signature of your wireless radio.
3. Navigate the Telemetry Matrix (For Ethernet):
* If you are hard-wired into a router, you need the Ethernet MAC address.
* Go back to the main System Settings sidebar and click on Network.
* Click on your active Ethernet connection.
* Click the Details… button.
* In the left sidebar of the modal window, click Hardware.
* The very first line will explicitly state MAC Address, displaying the unique hexadecimal string for that specific physical port.
4. The Terminal Override (The Fastest Protocol):
* If you prefer command-line speed, press Command ⌘ + Spacebar, type Terminal, and press Enter.
* To extract the Wi-Fi MAC address instantly, type exactly:
networksetup -getmacaddress en0
* Press Enter. The kernel will output the raw string directly to the console.

Get the best tech tips delivered straight to your inbox.

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