How to Find the MAC Address on Any Device
Every device that connects to a network has a unique identifier burned into its hardware — called a MAC address. Whether you're setting up a router, troubleshooting a connection, or configuring network security, knowing how to find it is a fundamental networking skill. The process differs depending on your operating system and device type, so here's a clear breakdown across the most common platforms.
What Is a MAC Address?
A MAC (Media Access Control) address is a 12-character identifier assigned to a network interface card (NIC) — the hardware component that handles your device's network connection. It looks like this: 00:1A:2B:3C:4D:5E or sometimes written with hyphens (00-1A-2B-3C-4D-5E).
Unlike an IP address, which can change depending on your network, a MAC address is hardcoded into the hardware at the factory. It operates at the data link layer (Layer 2) of the OSI model, meaning it's used for local network communication rather than routing traffic across the internet.
One device can have multiple MAC addresses — one for each network interface. A laptop with both Wi-Fi and an Ethernet port will have two separate MAC addresses.
How to Find the MAC Address on Windows 🖥️
Method 1: Command Prompt
- Press
Windows + R, typecmd, and hit Enter - Type
ipconfig /alland press Enter - Look for the adapter you want (Wi-Fi or Ethernet)
- Find the line labeled Physical Address — that's your MAC address
Method 2: Settings
- Go to Settings → Network & Internet
- Click on Wi-Fi or Ethernet, then select your connection
- Scroll down to find Physical address (MAC)
The Settings method is more beginner-friendly; the Command Prompt method shows all interfaces at once, which is useful if you have multiple adapters.
How to Find the MAC Address on macOS
- Open System Settings (or System Preferences on older macOS versions)
- Go to Network
- Select your active connection (Wi-Fi or Ethernet)
- Click Details (or Advanced on older versions)
- Look under the Hardware tab for the MAC address
Alternatively, open Terminal and type ifconfig. Look for your interface (en0 is typically Wi-Fi, en1 is often Ethernet) and find the ether line — that value is your MAC address.
How to Find the MAC Address on iPhone and iPad 📱
- Go to Settings → General → About
- Scroll down to find Wi-Fi Address — this is your MAC address
Note: Starting with iOS 14, Apple introduced Private Wi-Fi Addresses — randomized MAC addresses used per network to improve privacy. The address shown in About is your device's real MAC address, but what a router sees may be different unless you've disabled MAC randomization for that specific network.
How to Find the MAC Address on Android
The exact steps vary slightly by manufacturer, but the general path is:
- Go to Settings → About Phone → Status
- Look for Wi-Fi MAC Address
On some Android versions (10 and above), MAC randomization is enabled by default. To find the address being used for a specific network, go to Settings → Wi-Fi, tap your connected network, and look for the MAC address listed there.
How to Find the MAC Address on Linux
Open a terminal and run:
ip link show Each network interface will be listed with a link/ether value — that's the MAC address. You can also use ifconfig if it's installed on your distribution.
Finding MAC Addresses on Network Routers and Other Devices
If you need the MAC address of a router, smart TV, gaming console, or IoT device, there are a few approaches:
Check the device label — Many routers and smart devices print the MAC address on a sticker on the device itself, often near the serial number.
Check your router's admin panel — Log into your router (typically at 192.168.1.1 or 192.168.0.1) and look for a connected devices or DHCP client list section. This will show the MAC addresses of every device currently on your network.
Check the device settings directly — Most smart TVs and game consoles list the MAC address under Network Settings or About.
Key Variables That Affect How You Find It
| Variable | Impact |
|---|---|
| Operating system version | Menu paths differ across Windows 10 vs 11, macOS Ventura vs older |
| MAC randomization (iOS/Android) | The "real" vs "active" MAC may differ |
| Number of network interfaces | Multiple MACs per device (Wi-Fi, Ethernet, Bluetooth) |
| Device type | Routers, consoles, and IoT devices have their own lookup paths |
| Network adapter type | Virtual adapters (VPNs, VMs) add additional MAC entries |
Why MAC Randomization Changes the Picture 🔒
Modern mobile operating systems use MAC address randomization by default as a privacy feature. Instead of broadcasting your device's real hardware MAC to every network it connects to, the OS generates a random address per network or per session. This makes it harder for networks (and the businesses behind them) to track your movements across locations.
This matters practically when you're trying to use MAC address filtering on your home router — a security feature that only allows known MAC addresses to connect. If your phone is using a randomized address, it may not match what you originally registered. In that case, you'd need to either disable MAC randomization for that specific network or register the randomized address your phone is actively using.
The right approach depends on how your network is configured, what device you're managing, and what level of privacy versus convenience makes sense for your situation.