What you can and cannot change on an iPhone
Your iPhone has a MAC address — a unique identifier that your device broadcasts to Wi-Fi networks and Bluetooth devices so they know how to talk to you. Apple lets you hide this address on Wi-Fi networks through a feature called Private Wi-Fi Address, which generates a temporary address that changes each time you connect to a new network. This is what most people mean when they ask about changing their MAC address.
You cannot permanently change your iPhone's actual MAC address the way you can on a computer. The address is burned into your device's hardware and tied to your specific iPhone model. What you can do is turn on Private Wi-Fi Address, which masks your real address from the networks you join and makes your device harder to track across different locations.
If you are trying to solve a specific problem — like a network that is blocking your device, or a router that is not recognizing you — changing the MAC address usually is not the answer. Read through the sections below to find what you actually need to do.
Key Takeaways
- Private Wi-Fi Address is turned on by default for most networks on newer iPhones, and it generates a new temporary address each time you connect to a different Wi-Fi network.
- You can turn Private Wi-Fi Address on or off for individual networks by going to Settings > Wi-Fi, tapping the network name, and toggling the feature.
- If a network is blocking your device, you may need to forget the network and reconnect, or contact the network owner to whitelist your device's real MAC address.
- Your iPhone's actual MAC address cannot be permanently changed because it is stored in the device hardware, not in software settings.
- Bluetooth devices use a separate MAC address that also cannot be changed, but Private Address features work similarly to hide it from pairing.
How to turn Private Wi-Fi Address on or off for a specific network
Open Settings and tap Wi-Fi. Find the network you want to adjust in the list of available networks. If you are already connected, look for the network name with a checkmark next to it. Tap the information icon (the small circle with an "i" inside) to the right of the network name.
On the next screen, you will see a toggle for Private Wi-Fi Address. Turn it on to hide your real MAC address from that network, or turn it off if you need the network to see your actual address. When Private Wi-Fi Address is on, your iPhone generates a random address that changes each time you connect to that specific network in the future.
After you change this setting, your iPhone will disconnect and reconnect to the network automatically. The change takes effect when ready. If you forget the network and rejoin it later, the Private Wi-Fi Address setting you chose will stay in place.
When to turn Private Wi-Fi Address off
Most of the time, you should leave Private Wi-Fi Address on — it protects your privacy and prevents networks from tracking your device across locations. However, some networks require your real MAC address to work properly. If you cannot connect to a network, or if the network keeps dropping your connection, try turning Private Wi-Fi Address off for that network.
Corporate networks, school networks, and some guest networks use MAC address filtering to control which devices can connect. If you are the device owner or administrator, you can usually add your iPhone's real MAC address to the network's whitelist. To find your real MAC address, go to Settings > General > About and scroll down to Wi-Fi Address. Write down the address and give it to the network administrator.
After the administrator adds your address to the whitelist, turn Private Wi-Fi Address off for that network so the network sees your real address instead of a temporary one. Once you have confirmed the connection is stable, you can turn Private Wi-Fi Address back on if you prefer.
Finding your iPhone's actual MAC address
Your real MAC address is listed in Settings under General > About. Open Settings, tap General, then tap About and scroll down until you see "Wi-Fi Address." The address is a string of letters and numbers separated by colons, like AA:BB:CC:DD:EE:FF. This is the address your iPhone broadcasts when Private Wi-Fi Address is turned off.
Write down this address if a network administrator asks for it, or if you need to register your device with a network. Do not share this address with anyone you do not trust, because it can be used to track your device across different locations.
Your Bluetooth MAC address is separate and is not shown in Settings. If you need your Bluetooth address for pairing or troubleshooting, contact Apple Support, because it is not displayed in the standard settings menu.
What to do if a network is blocking your device
If a network will not let you connect even after you turn off Private Wi-Fi Address, the network may be using a blocklist instead of a whitelist. This means the network is actively preventing your device from connecting, rather than requiring you to be added to an approved list.
Try forgetting the network and reconnecting from scratch. Go to Settings > Wi-Fi, tap the information icon next to the network name, and tap "Forget This Network." Then reconnect by selecting the network again and entering the password. Sometimes this clears a temporary block.
If that does not work, contact the network owner or administrator and ask whether your device is blocked. Provide them with your Wi-Fi Address (the real one, from Settings > General > About). They can check their logs and remove the block if it was accidental. If the block is intentional, you will need to use a different network.
Understanding Private Address on Bluetooth devices
Your iPhone also uses a separate MAC address for Bluetooth connections to headphones, speakers, watches, and car systems. Like Wi-Fi, Bluetooth has a private address feature that hides your real address from the devices you pair with. This setting is usually on by default and cannot be turned off for individual devices the way Wi-Fi can.
If a Bluetooth device is having trouble pairing or staying connected, the issue is almost never the private address. Try unpairing the device (go to Settings > Bluetooth, tap the information icon next to the device name, and tap "Forget This Device"), then pair it again from scratch. This solves most Bluetooth connection problems.
Why you might think you need to change your MAC address
Many people search for MAC address changes because they have read that it improves privacy or security. On computers, changing your MAC address is sometimes used to bypass network restrictions or hide your device identity. On iPhone, Apple has already built privacy protection into the system through Private Wi-Fi Address, so manually changing the address is not necessary and is not possible.
If you are worried about privacy on public Wi-Fi networks, Private Wi-Fi Address is already protecting you. If you are trying to fix a connection problem, the issue is usually something else — a forgotten password, a network that requires you to accept terms, or a setting that needs to be reset. Work through the troubleshooting steps in the sections above before assuming the MAC address is the problem.
Frequently Asked Questions
Can I change my MAC address to get around a network ban?
No. If a network has blocked your device, changing the MAC address will not help because the network is blocking your real address, which is stored in your device hardware. You would need to contact the network administrator to have the block removed, or use a different network.
Does turning off Private Wi-Fi Address make my iPhone less find?
Turning off Private Wi-Fi Address for a specific network does expose your real MAC address to that network, but it does not make your device less find overall. Your security depends on your password, your software updates, and what apps you install — not on your MAC address. Turn it off only when a network requires it to work properly.
Will changing my MAC address fix my Wi-Fi connection problems?
Probably not. Most Wi-Fi problems are caused by weak signal, a forgotten password, network settings that need to be reset, or a router that needs to be restarted. Try forgetting the network and reconnecting, or restarting your iPhone and router before assuming the MAC address is the issue.
What is the difference between my Wi-Fi MAC address and my Bluetooth MAC address?
Your iPhone has two separate MAC addresses — one for Wi-Fi and one for Bluetooth. They are used by different types of devices and networks. You can see your Wi-Fi address in Settings, but your Bluetooth address is not displayed. Both are masked by private address features when you connect to networks and devices.
Can I set a custom MAC address on my iPhone like I can on a computer?
No. iPhones do not allow you to set a custom MAC address. Your real address is built into the device hardware and cannot be changed through software. Private Wi-Fi Address is the only way to mask your address, and it works automatically without any input from you.