Open System Settings, click Wi-Fi, click Details next to your network, then Hardware. The MAC address is on that pane. The steps are the same on macOS 27 and macOS 26.
Wi-Fi
System Settings
- Click the Apple menu in the top-left corner of the screen.
- Choose System Settings.
- Click Wi-Fi in the sidebar.
- Click Details next to the network you are connected to.
- Click Hardware in the list on the left.
- Your Wi-Fi MAC address is listed as MAC address.
The Advanced button
If you are not connected to any network, click Advanced at the bottom of the Wi-Fi settings instead. The address is listed there as Wi-Fi MAC address.
Ethernet and other connections
Every network interface on a Mac has its own MAC address. The wired port, a USB or Thunderbolt adapter, and the Wi-Fi card each have a different one.
System Settings
- Open System Settings from the Apple menu.
- Click Network in the sidebar.
- Click the connection you want, such as Ethernet or USB 10/100/1000 LAN.
- Click Details.
- Click Hardware. You may need to scroll down.
- The address is listed as MAC address.
Terminal
Open Terminal from Applications, then Utilities, or search for it with Spotlight. Either command below prints the hardware address.
One interface
-
Run
ifconfig en0 | grep ether. On a laptopen0is normally Wi-Fi. - The address is the value after ether.
-
For a wired port try
en1,en2and so on until you find it.
Every interface at once
- Run
networksetup -listallhardwareports. -
Each port is listed with its name, its device such as
en0, and its Ethernet Address. That is the MAC address, even for Wi-Fi.
Why the address your router sees is different
Since macOS Sequoia 15, a Mac can use a private Wi-Fi address instead of its hardware address on each network it joins. The setting has three options:
- Off: the Mac uses its hardware MAC address. This is the one shown under Hardware.
- Fixed: a made-up address that stays the same on this network but is different on every other network. This is the default for networks protected with WPA2 or better.
- Rotating: a made-up address that changes every two weeks. This is the default for open networks and ones with weak security.
So if your router's device list, a captive portal, or an allow-list shows an address that does not match the one in System Settings, this is why. A lookup on our home page will say such an address is locally administered, because it was never registered with the IEEE.
To check or change it
- Open System Settings and click Wi-Fi.
- Click Details next to the network.
- Use the Private Wi-Fi address menu to pick Off, Fixed or Rotating, then click OK.
These steps follow Apple's documentation .