What a MAC address is and why you need it
A MAC address is a unique identifier assigned to your iPhone's network hardware — think of it as a serial number that your Wi-Fi router uses to recognize your specific device. It looks like a string of letters and numbers separated by colons, such as a4:5e:60:d1:2b:8f.
You need this address when you set up network security features like MAC filtering, which tells your router to allow only devices with specific MAC addresses to connect. It's also useful if you're troubleshooting connection problems with your internet provider or setting up a guest network that tracks which devices are using it.
The process differs slightly depending on whether you're looking at your iPhone's Wi-Fi MAC address (the one that connects to your home network) or its Bluetooth MAC address. Most of the time, you want the Wi-Fi address.
Key Takeaways
- Your iPhone's MAC address is found in Settings under Wi-Fi, then by tapping the network name and selecting "Wi-Fi Address".
- The address appears as a string of six pairs of letters and numbers separated by colons, and it's unique to your device's network hardware.
- You may need to write down or screenshot the address before leaving that settings screen, since some iPhones don't let you copy it directly.
- If you're setting up MAC filtering on your router, you'll enter this address into your router's admin panel, not into your iPhone.
- Your iPhone generates a different MAC address for each Wi-Fi network if you have "Private Address" turned on, which is the default on newer iPhones.
Finding your Wi-Fi MAC address on iPhone
Open the Settings app on your iPhone and tap Wi-Fi. Make sure Wi-Fi is turned on. You should see a list of available networks, and at the top, the network you're currently connected to (it will have a checkmark next to it).
Tap the name of the network you're connected to — not the Wi-Fi toggle, but the actual network name. A details screen will open showing information about that connection. Look for the line labeled Wi-Fi Address. The string of characters next to it is your MAC address.
Write this address down or take a screenshot, because you'll need it if you're configuring your router or providing it to your internet provider. Some iPhones don't allow you to copy the text directly from this screen, so a photo is often the most reliable method.
Understanding Private Address and why it matters
If you're running iOS 14 or newer, your iPhone likely has a feature called Private Address turned on by default. This feature generates a different MAC address for each Wi-Fi network you connect to, which improves privacy by making it harder for networks to track your device across locations.
The address you see in Settings under Wi-Fi Address is the private address your iPhone is currently using for that specific network. If you turn off Private Address for a particular network, your iPhone will use its actual hardware MAC address instead — the one that never changes.
For home network security, this usually doesn't matter. If you're setting up MAC filtering on your router, you'll enter whichever address your iPhone is currently using. Just be aware that if you turn Private Address on or off later, the address will change, and you may need to update your router settings.
How to find your MAC address if you're not connected to the network yet
If you're trying to set up a new network and your iPhone isn't connected yet, you can still find the address. Go to Settings, tap Wi-Fi, and look for the network in the list of available networks. Tap the information icon (a small circle with an "i" inside) next to the network name.
This will show you the network details, but not your device's MAC address — that only appears once you're connected. The easiest solution is to connect to the network first, then follow the steps in the earlier section to find your Wi-Fi Address.
If you need the address before connecting and can't connect yet, you can find your iPhone's actual hardware MAC address (the one that doesn't change) by going to Settings, then General, then About. Scroll down and look for Wi-Fi Address — this shows your device's permanent MAC address, not the private one it uses for individual networks.
Using your MAC address with your router
Once you have your iPhone's MAC address, you'll enter it into your router's settings if you're setting up MAC filtering or a device-specific rule. You don't enter it into your iPhone — you enter it into your router's admin panel, which you access through a web browser on a computer or another device.
The exact steps depend on your router model, but generally you'll log into your router's admin page (usually something like 192.168.1.1 or 192.168.0.1 in your browser's address bar), look for a section called Security, Firewall, or Device Management, and find the option for MAC filtering or allowed devices. Paste or type your iPhone's MAC address there.
After you save the changes, your router will recognize your iPhone and explore whatever rule you've set up — whether that's allowing it to connect, restricting its bandwidth, or assigning it a specific IP address.
Troubleshooting if the MAC address won't display
On rare occasions, the Wi-Fi Address field appears blank or doesn't show up at all. This usually means your iPhone isn't fully connected to the network yet, even though it appears to be. Try disconnecting from the network and reconnecting: go to Settings, Wi-Fi, tap the network name, and select "Forget This Network". Then reconnect by selecting the network again and entering the password.
If the address still doesn't appear after reconnecting, restart your iPhone. Hold down the power button and volume button together until the power-off slider appears, then slide to power off. Wait a few seconds and turn it back on. Once it restarts, go back to Settings, Wi-Fi, tap your network name, and check for the Wi-Fi Address again.
If you're using an older iPhone running iOS 13 or earlier, the location of this setting may be slightly different. The address is still under Settings and Wi-Fi, but the layout of the details screen may vary. Look for any field labeled "Address" or "MAC Address" on the network details page.
Frequently Asked Questions
Can I change my iPhone's MAC address?
You cannot permanently change your iPhone's hardware MAC address — it's built into the device. However, you can control whether your iPhone uses its private address (which changes per network) or its actual hardware address by toggling Private Address on or off in the Wi-Fi network details. Most users should leave this on for privacy.
Why does my MAC address look different each time I check?
If Private Address is enabled, your iPhone generates a new MAC address for each network. This is normal and intentional. If you're seeing different addresses for the same network, check whether Private Address is turned on in that network's settings. If it's off, the address should stay the same.
Do I need my MAC address to connect to my home Wi-Fi?
No. You only need your MAC address if you're setting up specific router features like MAC filtering, device limits, or bandwidth controls. For a standard home network, your iPhone connects using just your Wi-Fi network name and password.
What's the difference between Wi-Fi Address and Bluetooth Address?
Your iPhone has two separate MAC addresses: one for Wi-Fi and one for Bluetooth. The Wi-Fi Address is what you need for network setup. The Bluetooth Address is used only when pairing with Bluetooth devices like headphones or speakers. You'll find the Bluetooth Address under Settings, General, About, but you rarely need it for home network security.
Will my MAC address change if I update iOS?
Your hardware MAC address never changes, even after iOS updates. If you have Private Address enabled, your iPhone will continue to generate new addresses for each network. If you've disabled Private Address, the address will remain the same after an update.