How to Find the MAC Address on Your iPhone

Every device that connects to a network carries a unique identifier baked into its hardware. On an iPhone, that identifier is called a MAC address — and knowing how to find it matters more than most people realize, whether you're setting up parental controls, troubleshooting a Wi-Fi connection, or configuring a router's access list.

What Is a MAC Address?

MAC stands for Media Access Control. It's a 12-character alphanumeric string (formatted as six pairs separated by colons, like A1:B2:C3:D4:E5:F6) assigned to your device's network interface at the hardware level.

Unlike an IP address — which changes depending on the network you join — a MAC address is meant to be permanent and unique to that specific device. Routers use MAC addresses to identify which devices are on a network, assign IP reservations, and enforce access controls.

One important caveat: modern iPhones use a feature called Private Wi-Fi Address (MAC randomization), which assigns a different randomized MAC address per Wi-Fi network. This affects what you see and what a router logs. More on that below.

How to Find Your iPhone's MAC Address 📱

Method 1: Through Settings (Most Common)

  1. Open the Settings app
  2. Tap General
  3. Tap About
  4. Scroll down to find Wi-Fi Address

That value — listed next to "Wi-Fi Address" — is your iPhone's hardware MAC address. This is the baseline address burned into the device.

Method 2: Check the MAC Address for a Specific Network

If your iPhone uses a Private Wi-Fi Address for a particular network (the default behavior on iOS 14 and later), the address your router sees is not the one shown in About. To find the randomized address assigned to a specific network:

  1. Open Settings
  2. Tap Wi-Fi
  3. Tap the ⓘ icon next to the network name
  4. Look for Wi-Fi Address — this is the address that network actually sees

This distinction matters significantly when you're trying to whitelist your iPhone on a router or troubleshoot a DHCP conflict.

Understanding Private Wi-Fi Address (MAC Randomization)

Starting with iOS 14, Apple introduced Private Wi-Fi Address as a privacy feature. When enabled (it's on by default), your iPhone presents a unique, randomized MAC address to each Wi-Fi network rather than the permanent hardware address.

Why This Complicates Things

ScenarioWhich Address Matters
Router MAC filtering/whitelistThe per-network randomized address
Device identification in router logsThe per-network randomized address
Identifying the physical deviceThe hardware address (from About)
Network diagnostics with IT/adminDepends on their logging setup

If you're adding your iPhone to an allowed device list on a router, you need the randomized address for that specific network — not the hardware address. If you add the hardware address, your router may not recognize the iPhone at all when Private Wi-Fi Address is active.

How to Disable Private Wi-Fi Address for a Network

If you need your iPhone to consistently use its hardware MAC address on a specific network (for IT environments, fixed DHCP leases, or parental control setups):

  1. Go to Settings → Wi-Fi
  2. Tap the ⓘ icon next to the network
  3. Toggle Private Wi-Fi Address to off

Your iPhone will reconnect using the permanent hardware address. Keep in mind this reduces privacy on that network, since it becomes trackable by the network operator.

When You Actually Need the MAC Address

Not every user will ever need to look this up. But there are clear situations where it becomes necessary:

  • Router-level parental controls — Many routers filter or schedule internet access by MAC address
  • Static IP (DHCP reservation) — Assigning the same IP every time requires your router to recognize the device by MAC
  • Corporate or school Wi-Fi — IT departments often register devices by MAC address before granting access
  • Network troubleshooting — Identifying which device is generating unusual traffic on a local network
  • Guest network isolation — Some setups require explicitly allowing a device's MAC to bypass restrictions

Variables That Affect Which Address You Use 🔧

Several factors determine which MAC address is actually relevant in your situation:

  • iOS version — Private Wi-Fi Address is active by default on iOS 14+. Older iPhones on earlier iOS versions always broadcast the hardware address.
  • Router firmware and features — Some routers log MAC addresses differently or rotate their own tracking. Enterprise routers handle MAC filtering with more granularity than consumer models.
  • Network type — Enterprise networks (802.1X authentication) behave differently from home routers running simple WPA2.
  • Whether Private Wi-Fi is on or off — This single toggle changes which address the network sees entirely.
  • The purpose of the lookup — IT registration, router whitelisting, and parental controls may each need a different piece of the puzzle.

A Note on MAC Addresses and Ethernet

If you connect your iPhone to a wired network using a Lightning-to-USB or USB-C Ethernet adapter, iOS assigns a separate MAC address for that interface. You'd find it listed as Ethernet Address in Settings → General → About — distinct from the Wi-Fi Address. This is relevant mainly in environments where wired connections are managed separately.

The right address to use — hardware versus randomized, Wi-Fi versus Ethernet — depends entirely on what the network requires and how your iPhone's privacy settings are currently configured. Those two variables together determine whether the address you pull from Settings actually matches what your router is seeing.