How to Find Your MAC Address on Any Device
Every device that connects to a network has a unique identifier burned into its hardware — the MAC address. Whether you're setting up a router filter, troubleshooting a network issue, or registering a device on a corporate Wi-Fi system, knowing where to find it is a fundamental networking skill. The process varies significantly depending on your operating system and device type, so here's a clear breakdown of what a MAC address is and exactly where to locate it.
What Is a MAC Address?
A MAC address (Media Access Control address) is a 12-character alphanumeric identifier assigned to a network interface card (NIC) by its manufacturer. It looks something like this: 00:1A:2B:3C:4D:5E — six pairs of characters separated by colons or hyphens.
Unlike an IP address, which can change depending on your network, a MAC address is hardcoded into the hardware itself. It operates at Layer 2 of the OSI model, meaning it identifies your device on the local network rather than across the internet. Every Wi-Fi card, Ethernet adapter, and Bluetooth chip has its own unique MAC address.
How to Find Your MAC Address on Windows
Windows gives you several ways to find a MAC address depending on how comfortable you are with the operating system.
Using Command Prompt:
- Press
Windows + R, typecmd, and hit Enter - Type
ipconfig /alland press Enter - Look for your active adapter (Wi-Fi or Ethernet) and find the line labeled Physical Address — that's your MAC address
Using Settings:
- Open Settings → Network & Internet
- Select your connection type (Wi-Fi or Ethernet)
- Click on Hardware Properties
- The MAC address appears as Physical address (MAC)
The ipconfig /all method is particularly useful because it displays every network adapter on the machine — including virtual adapters created by VPN software — which matters if you're troubleshooting and need to identify the right one.
How to Find Your 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)
- Navigate to the Hardware tab — the MAC address is listed there
Alternatively, open Terminal and run:
ifconfig en0 | grep ether en0 is typically the primary Wi-Fi interface. Use en1 for Ethernet if needed. The value next to ether is your MAC address.
How to Find Your MAC Address on iPhone or iPad
- Open Settings
- Tap General → About
- Scroll down to find Wi-Fi Address — this is your MAC address
Note: Apple introduced Private Wi-Fi Address randomization in iOS 14, which means your iPhone may show a randomized MAC address per network rather than the true hardware address. If you need the actual hardware MAC for router-level filtering, you may need to disable this feature for that specific network under Settings → Wi-Fi → [Network Name] → Private Wi-Fi Address.
How to Find Your MAC Address on Android
The steps vary slightly by manufacturer and Android version, but the general path is:
- Open Settings
- Tap About Phone → Status (or Phone Information)
- Look for Wi-Fi MAC Address
On some Android versions running Android 10 or later, MAC randomization is also enabled by default, similar to iOS. You'll find the option to use the device MAC (rather than a randomized one) under Wi-Fi → [Network Name] → Privacy.
How to Find Your MAC Address on Linux
Open a terminal and run:
ip link show Each network interface will be listed. Look for link/ether followed by the MAC address. For a specific interface like eth0 or wlan0:
ip link show wlan0 The older ifconfig command also works on many distributions if it's installed.
MAC Address Lookup by Device Type
| Device | Where to Look | Command/Path |
|---|---|---|
| Windows PC | Command Prompt | ipconfig /all |
| macOS | System Settings → Network | Terminal: ifconfig en0 |
| iPhone/iPad | Settings → General → About | Wi-Fi Address |
| Android | Settings → About Phone → Status | Wi-Fi MAC Address |
| Linux | Terminal | ip link show |
| Router | Router admin panel | Device/client list |
Finding a MAC Address on Your Router
If you need to find the MAC address of a device connected to your network — rather than the device you're currently using — log into your router's admin panel (typically at 192.168.1.1 or 192.168.0.1 in a browser). Under a section usually labeled Connected Devices, DHCP Client List, or ARP Table, you'll see a list of devices with their assigned IP addresses and corresponding MAC addresses. 🔍
Why the Method You Use Actually Matters
Here's where it gets more nuanced. The MAC address you find depends on:
- Which adapter you're checking — a laptop with both Wi-Fi and Ethernet has separate MAC addresses for each
- Whether MAC randomization is active — modern mobile operating systems randomize MAC addresses by default per network for privacy reasons, meaning the address your router sees may not match the hardware address in your device settings
- Virtual adapters — VPN clients, virtual machines, and virtualization software create virtual network interfaces with their own MAC addresses, which can appear alongside physical ones
- Dual-band or tri-band routers — some devices show different MACs on 2.4GHz vs. 5GHz bands depending on driver behavior
If you're setting up MAC filtering on a router, the address you whitelist needs to match exactly what the router sees — which means MAC randomization on mobile devices can cause unexpected access failures even when you've entered the "correct" address from your phone's settings. 🔧
Whether the hardware MAC or a randomized one is more appropriate for your situation depends entirely on why you need it and what system you're configuring it for.