A MAC address is one of those bits of technical trivia you never think about until a network asks for it. A university dorm portal wants it before it will let your iPhone online. An office IT team emails you a form with a box labelled "hardware address." The good news: your iPhone shows it in plain sight, and finding it takes about ten seconds once you know which screen to open.

The slightly less good news is that modern iPhones deliberately show a different address to every Wi-Fi network they join, which is why the number you wrote down last week may not match what the network sees today. This guide covers where the address lives, what it actually means, how Apple's Private Wi-Fi Address feature changes things, and why no website on the internet can read it.

What a MAC address actually is

MAC stands for Media Access Control. It is a hardware identifier burned into a network radio or network card at the factory, and it is how devices on the same local network address each other. When your iPhone sends data to your router, the router does not think of it as "Chris's iPhone" or as an IP address — at the lowest level it is talking to a MAC address.

The format is six pairs of hexadecimal digits separated by colons, like A4:83:E7:1C:9F:20. The first three pairs identify the manufacturer of the radio, so networking tools can often tell an Apple device from a Samsung one just by looking at the prefix.

Two things are worth understanding straight away:

  • Every radio has its own address. Your iPhone's Wi-Fi and Bluetooth radios are separate pieces of hardware, so they have separate addresses. They usually look similar but they are not the same number.
  • MAC addresses do not travel across the internet. They are only visible on the local network segment — your home Wi-Fi, the café hotspot, the office LAN. The moment traffic passes through a router and out to the wider internet, the MAC address is stripped and replaced. This is the single most important fact in this article, and we will come back to it.

How to find the MAC address on your iPhone

Apple does not use the term "MAC address" anywhere in the iOS interface. It calls it the Wi-Fi Address. Here is the exact path:

  1. Open the Settings app.
  2. Tap General.
  3. Tap About.
  4. Scroll down the list until you see Wi-Fi Address.

The value next to it is your iPhone's Wi-Fi MAC address. Touch and hold the row to copy it to the clipboard rather than transcribing it by hand — hexadecimal is easy to get wrong, and a single mistyped character means a router allow-list will silently refuse your device.

The Bluetooth address

On the same Settings › General › About screen, a row or two below the Wi-Fi entry, you will find Bluetooth. That is the MAC address of the Bluetooth radio. You rarely need it, but some accessory pairing systems, vehicle infotainment allow-lists and enterprise mobile device management setups ask for it specifically. Check the label carefully before you send a number to IT — handing over the Bluetooth address when they asked for the Wi-Fi one is a common reason network registration fails.

Private Wi-Fi Address: why the number keeps changing

Since iOS 14, iPhones use a feature called Private Wi-Fi Address. Instead of broadcasting the real, factory-assigned hardware address to every network it meets, your iPhone generates a distinct randomised address for each Wi-Fi network you join, and reuses that same private address whenever you reconnect to that network.

The reason is tracking. A fixed hardware address is a permanent serial number that any Wi-Fi network can log, and shopping centres, airports and advertising firms have used exactly that to follow devices — and therefore people — between locations. A per-network address breaks the link.

The practical consequence is that the address shown on the About screen is not necessarily the address your current network sees. On recent versions of iOS, the About screen shows the device's underlying Wi-Fi address, while each network gets its own randomised one. To see the address that a specific network is actually using:

  1. Open Settings › Wi-Fi.
  2. Tap the (i) button next to the network name.
  3. Look at the Wi-Fi Address shown on that screen — this is the address used with that network specifically.

Turning Private Wi-Fi Address off for one network

Some networks genuinely cannot cope with rotating addresses — particularly older captive portals, university registration systems and routers with strict MAC filtering. You can disable the feature per network, without giving up the privacy benefit everywhere else:

  1. Go to Settings › Wi-Fi.
  2. Tap the (i) next to the network in question.
  3. Toggle Private Wi-Fi Address off. On newer iOS releases this control may be labelled Rotate Wi-Fi Address or presented as a Private Wi-Fi Address option with settings such as Off, Fixed and Rotating.

Your iPhone will warn you that turning it off increases the chance of being tracked across networks, and will usually need to rejoin the network. Once it is off, the network sees the device's real hardware address — the one on the About screen — and MAC-based registration will work as expected. Turn it off only on networks you trust, such as your home or workplace.

Why a website can never read your MAC address

This deserves to be said bluntly, because a lot of scam pages and "we have your device ID" emails depend on people not knowing it: no website can see your MAC address. Not through your browser, not through JavaScript, not through an advert.

The reason is structural rather than a matter of permissions. MAC addresses live at the data-link layer and only travel one network hop. When your iPhone requests a page, your router rewrites the packets and forwards them using its own addressing; every hop along the way does the same. By the time the request reaches a web server, the original MAC address is long gone. The server sees your public IP address, plus whatever your browser voluntarily reports — user agent, screen size, language.

You can see that distinction for yourself. Our live device check on the homepage shows exactly what a website can read about your connection: your public IP address, device type, operating system, browser and connection details. There is no MAC address in that list, and there never can be. If you want to go deeper on the addressing that is visible, see our guide to finding your iPhone's IP address.

Common reasons people need the MAC address

  • Router allow-lists (MAC filtering). Some home routers can be set to admit only listed devices. You add the iPhone's Wi-Fi address to the list. Remember to switch Private Wi-Fi Address off for that network first, or the filter will keep rejecting a device it does not recognise.
  • School, university and hotel registration. Campus networks frequently register devices by hardware address, especially for consoles, TVs and phones that cannot use a login page.
  • Office and enterprise networks. IT departments use the address to assign a device to the right network segment or to grant printer access.
  • Static DHCP reservations. If you want your router to hand your iPhone the same local IP address every time, it identifies the device by MAC.

A note on Find My and device identification

People occasionally look for a MAC address hoping it will help them locate a lost iPhone. It will not. There is no public database mapping hardware addresses to locations, and no way to query one remotely. Location tracking on an iPhone runs entirely through Apple's Find My system and your Apple Account. If that is what you are trying to do, our guides on what "Live" means on Find My iPhone and why Find My iPhone is not updating will be far more useful.

In short

Your iPhone's MAC address lives at Settings › General › About › Wi-Fi Address, with the Bluetooth radio's address just below it. Since iOS 14 your iPhone shows a different, randomised address to each Wi-Fi network for privacy reasons, so if a network is rejecting your device, check the per-network address under Settings › Wi-Fi › (i) or turn Private Wi-Fi Address off for that one trusted network. And whatever a pop-up may claim, no website has ever seen your MAC address — it simply does not travel that far.