Open Settings, tap General, tap About, and scroll down to Wi-Fi Address. The steps are the same on iOS 27 and iOS 26, and on iPad.
The hardware Wi-Fi address
Settings
- Open the Settings app.
- Tap General.
- Tap About.
- Scroll down. The MAC address is listed as Wi-Fi Address. The Bluetooth address is right below it.
The address your network actually sees
Since iOS 14 an iPhone makes up a private Wi-Fi address for each network it joins and uses that instead of the hardware one. Since iOS 18 the setting has three options:
- Off: the phone uses its hardware address, the one shown in About.
- 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 you are adding the phone to a router's allow-list, parental controls or a captive portal, the address in About is probably not the one you need.
To check or change it for a network
- Open Settings and tap Wi-Fi.
- Tap the (i) button next to the network. If you are not connected to it, tap Edit in the top-right corner first.
- Tap Private Wi-Fi Address and choose Off, Fixed or Rotating.
Looking up an iPhone's vendor
A private address has its locally administered bit set and was never registered with the IEEE, so a lookup on our home page will say "locally administered" rather than "Apple". Look up the hardware address from About if you want to see the vendor. If a device on your network shows up as locally administered and you do not recognise it, there is a good chance it is a phone or tablet doing exactly this.
These steps follow Apple's documentation .