Where to Find Your MAC Address on Any Device
Every device that connects to a network has a MAC address — a unique identifier baked into its network hardware. Whether you're setting up router access controls, troubleshooting a connection issue, or registering a device on a managed network, knowing where to find it is a practical skill worth having.
What Is a MAC Address?
MAC stands for Media Access Control. It's a 12-character identifier assigned to a network interface card (NIC) — the hardware inside your device that handles Wi-Fi or Ethernet communication. It looks something like this: A4:C3:F0:85:AC:2D — six pairs of hexadecimal characters, separated by colons or hyphens.
Unlike an IP address, which is assigned dynamically and can change, a MAC address is typically hardcoded into the hardware at the factory. It operates at the data link layer of a network, meaning it's used for local network identification rather than internet routing.
One important nuance: modern operating systems — including Windows 10/11, macOS, iOS, and Android — support MAC address randomization. When this feature is enabled, your device presents a randomized MAC address to Wi-Fi networks instead of the real hardware one. This affects which address you'll see depending on where you look and which network you're connected to.
How to Find Your MAC Address on Windows
On Windows 10 or 11, there are several reliable methods:
Using Settings:
- Go to Settings → Network & Internet
- Click on your active connection (Wi-Fi or Ethernet)
- Scroll down to Properties — you'll see the Physical address (MAC)
Using Command Prompt:
- Open Command Prompt (Win + R, type cmd)
- Type ipconfig /all and press Enter
- Find your adapter and look for Physical Address
Using PowerShell: Run Get-NetAdapter | Select Name, MacAddress for a clean list of all adapters and their MAC addresses.
Note that if MAC randomization is active for a specific network, the address shown in Settings for that connection may differ from the hardware address shown in ipconfig /all.
How to Find Your MAC Address on macOS
On a Mac, the process is straightforward:
Using System Settings (macOS Ventura and later):
- Open System Settings → Network
- Select your active network interface
- Click Details — the MAC address is listed as Wi-Fi Address or Ethernet ID
Using Terminal: Run ifconfig en0 for Wi-Fi (or en1 for Ethernet on some models). Look for the line beginning with ether — that's your MAC address.
On Macs with both Wi-Fi and Ethernet, each interface has its own unique MAC address.
How to Find Your MAC Address on iPhone or iPad 📱
Apple introduced per-network MAC randomization in iOS 14. This means your iPhone may show a different MAC address for each Wi-Fi network it connects to.
To find the MAC address for a specific network:
- Go to Settings → Wi-Fi
- Tap the (i) icon next to your connected network
- You'll see Wi-Fi Address — this is the address your device is currently presenting to that network
To find the hardware (factory) MAC address:
- Go to Settings → General → About
- Scroll to Wi-Fi Address — this is the actual hardware MAC
If private address randomization is turned on for a network, the address in Wi-Fi settings for that network will differ from the one listed under About.
How to Find Your MAC Address on Android
Android also supports randomized MAC addresses, introduced in Android 10.
For the network-specific MAC:
- Open Settings → Network & Internet → Wi-Fi
- Tap the gear icon or network name
- Look for MAC address or Advanced to expand details
For the device hardware MAC:
- Go to Settings → About Phone → Status
- Look for Wi-Fi MAC address
The exact path varies by manufacturer — Samsung, Pixel, and other Android devices use slightly different menu structures — but the general navigation follows this pattern.
How to Find a MAC Address on Other Devices
Many networked devices display their MAC address somewhere in their settings or on a physical label:
| Device Type | Where to Look |
|---|---|
| Home router | Admin panel (usually 192.168.1.1 or 192.168.0.1) |
| Network printer | Printer's own settings menu or a printed config page |
| Smart TV | Settings → Network → Network Status or About |
| Game consoles | Settings → Network → View Connection Status |
| Raspberry Pi | Terminal: ip link show or ifconfig |
| IoT devices | Physical label on the device itself |
Which MAC Address Actually Matters for Your Use Case 🔍
This is where individual situations diverge significantly. If you're whitelisting a device on a router, you typically need the hardware MAC — but if that device uses randomization, the presented address will change and the whitelist entry will stop working. In that case, you'd need to disable randomization for that specific network in the device's settings.
If you're diagnosing a network issue, the address visible in your OS settings is what the network sees. If you're registering a device with IT at an organization, they'll usually want the hardware MAC found under the device's About or System Information page.
The address you need, and where to find it reliably, shifts depending on whether randomization is active, which interface (Wi-Fi vs. Ethernet) is relevant, and what the receiving system — router, IT department, network filter — is actually looking for. Those variables are specific to your device configuration and the network environment you're working within.