How to Find the MAC Address on Your iPhone

Every device that connects to a network carries a unique identifier baked in at the hardware level. On your iPhone, that identifier is called a MAC address — and knowing where to find it matters more than most people realize. Whether you're setting up network access controls, troubleshooting a Wi-Fi issue, or registering your device on a corporate or school network, this is the number you'll need.

What Is a MAC Address?

MAC stands for Media Access Control. It's a 12-character alphanumeric string — typically formatted like A1:B2:C3:D4:E5:F6 — assigned to your device's network hardware. Unlike an IP address, which can change depending on your network, a MAC address is tied to the physical network interface itself.

Your iPhone actually has more than one MAC address: one for Wi-Fi and one for Bluetooth. In most networking situations — like whitelisting your device on a router — you'll want the Wi-Fi MAC address.

It's worth noting that modern iPhones (running iOS 14 and later) also support Private Wi-Fi Addresses, a feature that generates a randomized MAC address per network. This is a privacy feature designed to prevent tracking across different networks. Understanding this distinction is important before you start copying down addresses.

How to Find Your iPhone's Wi-Fi MAC Address

The process is straightforward and takes less than a minute. 📱

  1. Open the Settings app
  2. Tap General
  3. Tap VPN & Device Management (on newer iOS versions) or About — go directly to About
  4. Scroll down until you see Wi-Fi Address

That value — the one listed next to Wi-Fi Address — is your device's permanent hardware MAC address for Wi-Fi.

What About the Bluetooth MAC Address?

On the same About screen, you'll also see a Bluetooth entry just below the Wi-Fi Address. That's the Bluetooth MAC address. In most common use cases, this isn't the one you'll need for network configuration, but it's there if required.

iOS 14 and Later: Private Wi-Fi Addresses Change Things

Starting with iOS 14, Apple introduced Private Wi-Fi Addresses — a feature that assigns your iPhone a randomized MAC address for each Wi-Fi network you connect to. This is enabled by default on most networks.

This means the address your router actually sees when you connect may not match the hardware MAC address shown in Settings under About.

How to Find the MAC Address Your Router Sees

If you need the address your iPhone is currently broadcasting to a specific network (especially relevant for router-level allowlists):

  1. Go to Settings
  2. Tap Wi-Fi
  3. Tap the ⓘ (info) icon next to the network you're connected to
  4. Look for Wi-Fi Address on this screen

If Private Wi-Fi Address is toggled on, the address shown here will be the randomized address for that specific network — which is the one your router actually sees.

If you need the router to recognize your device using its real hardware address, you can toggle Private Wi-Fi Address off for that specific network. This reverts your iPhone to broadcasting its permanent hardware MAC address on that network only.

Quick Comparison: Which Address Are You Looking At?

Where You LookWhat It ShowsWhen You Need It
Settings → General → About → Wi-Fi AddressPermanent hardware MAC addressDevice registration, general identification
Settings → Wi-Fi → Tap network ⓘNetwork-specific address (may be randomized)Router allowlists, network access control
Settings → Wi-Fi → Tap network ⓘ (Private off)Permanent hardware MAC addressWhen router needs consistent identification

Why MAC Addresses Matter in Networking

Network administrators and home router users often use MAC filtering or MAC-based DHCP reservations to control which devices can join a network or to assign a device a consistent local IP address. In these situations, the MAC address is your device's "name" at the network layer.

If you're registering a device on a school, office, or hotel network, the IT team typically wants the permanent hardware MAC address — not the randomized private one. Using the wrong one is a common reason device registration fails on managed networks.

For home router setups, the same applies if you're assigning a static local IP to your iPhone. Your router needs to consistently see the same MAC address, which means Private Wi-Fi Address may need to be disabled for that network. 🔧

Factors That Affect Which Address You Should Use

There's no single "right" MAC address to use — the correct one depends on your situation:

  • iOS version: Devices running iOS 13 or earlier won't have Private Wi-Fi Address at all, so the hardware address is always what's broadcast
  • Network type: Managed enterprise networks often require the hardware MAC; casual home networks are more flexible
  • Router firmware: Some routers display both the private and hardware addresses in their connected device logs; others only show what was broadcast at connection time
  • Privacy requirements: If preventing cross-network tracking is a priority, keeping Private Wi-Fi Address enabled is the more secure choice — but it creates complications for networks that rely on consistent device identification

The version of iOS running on your iPhone, the specific network policies you're working within, and what exactly you need the MAC address for all push toward different answers about which address to record and how to find it.