How to Find a Device's MAC Address via Wi-Fi: A Complete Guide for All Platforms

Every device connected to a Wi-Fi network—whether it’s a smartphone, a laptop, or a smart light bulb—has a unique MAC address (Media Access Control). This identifier is assigned to the network adapter during manufacturing and is used by routers for device recognition, access filtering, or IP binding. Knowing the MAC address may be necessary for configuration. white list on a router, diagnosing network problems, or connecting to corporate networks with restrictions.

Unlike an IP address, which can change, a MAC address remains constant (unless it's changed programmatically). However, how to view it depends on the operating system and device type. In this article, we'll cover All current methods for obtaining a MAC address for Windows, macOS, Android, iOS, Linux, and even through the router's web interface — with explanations for beginners and nuances that are often omitted from short instructions.

1. How to find the MAC address on Windows 10 and 11

Modern versions of Windows offer several built-in ways to view MAC addresses, from the graphical interface to the command line. The method you choose depends on your preferences and the task at hand. For example, for a quick check, Network parameters, and for automation (scripts) - PowerShell.

The easiest way:

  • 🖥️ Click Win + I, open Network and Internet → Wi-Fi (or Ethernet, if connected via cable).
  • 🔍 Scroll down to the block Properties - there will be a line Physical address (MAC).
  • 📋 Copy the value (format: XX-XX-XX-XX-XX-XX or XX:XX:XX:XX:XX:XX).

For advanced users or administrators, the command line is more convenient:

ipconfig /all | findstr /i "physical"

This command will print MAC addresses everyone network adapters (Wi-Fi, Ethernet, virtual). To see only the wireless adapter, first check its name in ipconfig /all, and then refine your query:

getmac /v /fo list | findstr "Wi-Fi"
⚠️ Note: In Windows 10/11, some manufacturers (eg. Dell or HP) can replace the standard Wi-Fi adapter driver with a proprietary one. In this case, the MAC address in ipconfig The number may differ from the factory setting. For accuracy, check it against the sticker on the device body.

2. MAC address on macOS (MacBook, iMac)

On devices Apple MAC address is called hardware address (Hardware Address), and viewing it takes literally 3 clicks. The method is universal for all versions of macOS, including Sonoma And Ventura.

Instructions:

  1. 🍎 Click on the logo Apple in the top menu → About this MacSystem Report.
  2. 🌐 In the left column, select Network → Wi-Fi (or Ethernet).
  3. 🔧 On the right side, find the line Hardware address (MAC address).

An alternative method is through Terminal:

networksetup -getmacaddress Wi-Fi

If you need to see the MAC of all interfaces (including awdl0 for AirDrop), use:

ifconfig | awk '/ether/{print $2}'
Why might my Mac display multiple MAC addresses?

On Apple devices with a chip Apple Silicon (M1/M2/M3) or the latest Broadcom adapters, the system can display up to 3 MAC addresses for a single Wi-Fi module. This is due to the technology MAC Randomization (randomized to protect privacy). The real address is the one listed in System Report.

3. View MAC on Android (Samsung, Xiaomi, Google Pixel, etc.)

On smartphones running Android The path to the MAC address depends on the OS version and the manufacturer's shell. In recent versions (Android 12+), Google has hidden direct access to the MAC address from the interface for security reasons, but it can still be found.

General algorithm for most devices:

  • ⚙️ Open Settings → About phone → General information (or Software Information).
  • 🔍 Find the item Status or Wi-Fi InformationWi-Fi MAC address.
  • 📱 On some models (for example, Samsung Galaxy) the path will be: Settings → Connections → Wi-Fi → ⚙️ (gear) → Advanced.

If MAC is not displayed, use developer mode:

  1. Activate it: Settings → About phone → Build number (press 7 times).
  2. Return to Settings → System → Developer Options.
  3. Find Wi-Fi MAC address in the section Net.
⚠️ Note: Starting with Android 10, the system uses by default randomized MAC addresses for each new Wi-Fi network. This means the address seen by the routers may differ from the factory default. To disable this feature, go to Wi-Fi Settings → Advanced → Use Random MAC Address (disable for the desired network).
📊 What is the brand of your Android smartphone?
Samsung
Xiaomi
Google Pixel
Huawei
Another

4. MAC address on iPhone and iPad (iOS)

On devices Apple With iOS, the path to the MAC address is standard, but there is a nuance: starting with iOS 14, the company also implemented MAC randomization To protect your privacy, this means the router will see different addresses for different networks unless you disable this feature.

How to view the real MAC:

  1. 📱 Open Settings → Wi-Fi.
  2. 🔄 Click on the symbol i near the connected network.
  3. 🔍 The MAC address will be indicated in the block Wi-Fi address (if the random MAC function is disabled).

To disable randomization for a specific network:

  • 🔄 In the same network tab, move the slider Private Wi-Fi address in position Off.
  • 🔄 Reconnect to the network - the router will now see the factory MAC address.

To view MAC everyone network interfaces (Wi-Fi, Bluetooth, Cellular) use the application Shortcuts with the team:

get network interfaces

Or install the utility from the App Store, for example, Network Analyzer.

Disable MAC randomization on devices (if necessary)

Make sure your device is connected to Wi-Fi

Write down the MAC addresses of all devices that need access.

Please reboot your router before applying the filter-->

5. View MAC addresses of connected devices via a router

If you need to know MAC addresses everyone The easiest way to manage devices connected to your Wi-Fi network (for example, to set up parental controls or filtering) is through the router's web interface. This method works regardless of the device type (smartphone, TV, camera).

General instructions:

  1. 🌐 Connect to the router's network (via Wi-Fi or cable).
  2. 🔗 Enter the router's IP address in your browser (usually 192.168.0.1, 192.168.1.1 or 192.168.8.1).
  3. 🔐 Log in (default logins: admin/admin, admin/password or see the sticker on the router).
  4. 📊 Find the section DHCP, Local area network or Wireless Mode → Client List.

Examples for popular models:

Manufacturer Router model Path to the list of devices
TP-Link Archer C6, TL-WR841N Advanced Settings → Network → DHCP → DHCP Client List
ASUS RT-AX88U, RT-AC68U Network Map → Clients
Keenetic Giga, Ultra Devices → Device List
MikroTik hAP ac², RB4011 IP → DHCP Server → Leases
⚠️ Note: Some routers (eg. Zyxel Keenetic) may show not the real MAC addresses of devices, but virtual ones, if the function is enabled MAC-NAT or Isolation of clientsTo be sure, disable these options in your Wi-Fi settings.

6. MAC Address Features on Linux and Smart Devices

On distributions Linux (Ubuntu, Debian, Fedora) and devices based on it (for example, Raspberry Pi) You can find the MAC address through the terminal. The commands are universal for most systems:

ip link show | grep ether

Or for a specific interface (for example, wlan0):

cat /sys/class/net/wlan0/address

For smart devices (TVs LG/Samsung, cameras Xiaomi, columns Amazon Echo) the methods differ:

  • 📺 TVs: Settings → Network → Network Status → MAC Address.
  • 🎥 IP cameras: Usually indicated on a sticker or in a mobile app (e.g. Mi Home).
  • 🔊 Smart speakers: In the manufacturer's application (for example, Google Home or Alice).

On devices without a screen (eg. Amazon Echo Dot) The MAC address can only be identified through an app or a sticker on the case. Some manufacturers (for example, Xiaomi) duplicate the MAC in the QR code on the packaging.

7. Common mistakes and how to avoid them

When working with MAC addresses, users often encounter typical problems. Here are the most common ones and their solutions:

  • 🔄 The MAC address changes with each connection: This is normal for devices with randomization enabled (iOS/Android 10+). Disable it in your Wi-Fi settings.
  • 🚫 The router does not see the device in the client list: Reboot the router and the device, check that they are on the same network. On some routers (TP-Link) the list is updated only after reconnection.
  • Invalid MAC format: Make sure the address is written without spaces and in the correct case (for example, 00:1A:2B:3C:4D:5E, and not 00-1a-2b-3c-4d-5e). Some routers are case sensitive!
  • 🔧 MAC filter is not working: Check that the mode is enabled in the router settings. Allow only specified (and not Deny specified).

If you are setting up MAC filtering on the router, please note:

  • 🔒 Once the filter is applied, all unauthorized devices will be automatically disconnected from the network.
  • 📱 For guest devices (friends, temporary gadgets), you will have to add their MAC manually each time.
  • 🔄 If you change your Wi-Fi adapter (for example, after repairing your laptop), the MAC address will change. Be sure to update the list on your router.

FAQ: Answers to Frequently Asked Questions

Is it possible to change the MAC address of a device?

Yes, that's what it's called MAC spoofingOn Windows and Linux, this is done through the network adapter settings or commands like ifconfig eth0 hw ether XX:XX:XX:XX:XX:XXOn Android/iOS, changing the MAC requires root/jailbreak. However:

  • ⚠️ This may disrupt the operation of some networks (for example, those with MAC binding).
  • 🔄 After rebooting the device, the MAC will return to the original (if not locked by software).
Why does my router show a different MAC address for my phone?

Most likely you have it enabled MAC randomization (starting with Android 10/iOS 14). This is a privacy protection feature: the phone generates a random MAC address for each new network. To ensure the router sees the real address, disable randomization in the Wi-Fi settings for your network.

How to find the MAC address of a device that won't turn on?

If your gadget isn't working, but you need its MAC address (for example, to unlock it on a router), try:

  • 🏷️ Look at the sticker on the case or packaging (often the MAC is indicated next to the serial number).
  • 📄 Check the documentation or box (for smart devices like Xiaomi Mi Band).
  • 🔍 If the device has previously connected to the router, find its MAC in the DHCP history (section Logs or Statistics).
Is it safe to share your MAC address with third parties?

The MAC address itself does not contain any personal information, but it can be used to:

  • 📍 Tracking your location on public networks (for example, in shopping malls).
  • 🔒 Linking to your device on corporate or educational networks.
  • 🛡️ Attack type MAC flooding (network equipment overload).

Don't share your MAC address with unfamiliar services. For public networks (hotels, cafes), it's best to use randomization.

Is it possible to determine the device model by the MAC address?

Partially. The first 3 bytes of the MAC (e.g. 00:1A:2B) are called OUI (Organizationally Unique Identifier) ​​and are assigned to the manufacturer. They identify the brand, but not the specific model. For example:

  • 3C:5A:B4Google (Pixel, Nest).
  • 78:31:C1Apple (iPhone, MacBook).
  • B4:FB:E4Xiaomi.

The full list of OUIs is maintained by IEEE (International Organization for Standardization).