How to find the MAC address of a Windows 10 Wi-Fi adapter

In today's digital ecosystem, every connected gadget or computer has a unique digital identifier assigned to it by the manufacturer at the factory. This identifier, known as MAC address, is a 48-bit code required for the correct transmission of data within a local network and identification of the device by the router. Operating system users Windows 10 We often need to find this parameter when setting up MAC address filtering, organizing guest access, or diagnosing connection problems.

There are several methods for determining the physical address, ranging from the graphical interface to console commands for advanced users. It's important to understand that in laptops and PCs with modules Bluetooth And Wi-Fi There may be multiple network interfaces, each with its own unique identifier. In this article, we'll examine in detail all the available methods for obtaining this information, focusing on the nuances of working with virtual adapters and hidden system settings.

Knowing where to look for this data is a basic skill for anyone wanting to monitor their home network. We'll cover both standard diagnostic tools and more in-depth system registry checks. This will give you a complete picture of your device's network activity.

Using the CMD command line for quick searches

The fastest and most reliable way to find out the physical address of a network interface in an operating system Windows 10 The most common way to do this is to use the built-in command line utility. This method works regardless of the driver version or the presence of a graphical shell, making it a universal tool for system administrators and experienced users. To launch the utility, open the Start menu, enter cmd and press Enter, or use the key combination Win + R and enter the command cmd.

After the black terminal window appears, you should enter the command ipconfig /all and press Enter. The system will display an extensive list of all network connections, including virtual adapters, tunnels, and physical cards. You'll need to find the section corresponding to your wireless connection, which is usually labeled "Wireless Network" or contains the name of the Wi-Fi module manufacturer, such as Intel, Realtek or Qualcomm.

In this section, the string you're looking for will be labeled "Physical Address." This value, consisting of six pairs of hexadecimal characters separated by hyphens, is your MAC addressPlease note that if you have virtualization software installed, there may be additional adapters with similar names listed, but these are not physical hardware.

⚠️ Note: The list of adapters may include virtual interfaces (for example, the VirtualBox Host-Only Ethernet Adapter), which have their own MAC addresses. Make sure you're looking at the information for your Wi-Fi module, not the virtual network card.
📊 Which method of entering commands is more convenient for you?
Via the Start menu
Via Win+R
Via PowerShell
I'm afraid of the command line

For ease of copying, you can highlight the desired line with the mouse, right-click, and select "Copy." In the standard CMD window, this works by selecting a block of text. If the output is too large and extends beyond the screen's visibility, use the command ipconfig /all | findstr"Physical", which will filter out the unnecessary and leave only the lines with addresses.

Getting data via PowerShell with detail

A more powerful tool for working with network settings in Windows 10 is a shell PowerShell, which provides advanced filtering and output formatting capabilities. Unlike the classic command line, PowerShell allows you to retrieve information as objects, which is especially useful for script automation or deep diagnostics. You can launch the shell by searching in the Start menu or by right-clicking the Start button and selecting the appropriate option.

To get a list of all network interfaces with their physical addresses, use the command Get-NetAdapterThis command will output a table showing the interface name (Name), description (InterfaceDescription), status (Status), and MAC address (MacAddress). If you only need to see the Wi-Fi adapter, you can refine your query by adding the interface name, for example: Get-NetAdapter -Name"Wi-Fi".

Get-NetAdapter | Select-Object Name, InterfaceDescription, MacAddress, Status

The result of the command execution will be displayed as a structured table, where the column MacAddress will contain the desired value in the format XX-XX-XX-XX-XX-XX-XX. The advantage of PowerShell is the ability to export this data to a file or use it in further calculations without having to copy it manually.

You can also get driver information and deeper statistics in PowerShell using the cmdlet Get-NetAdapterStatisticsThis is useful if, in addition to the address, you need to check the number of sent and received error packets, which may indicate problems with the hardware or cable (in the case of Ethernet).

Graphical interface: network settings and parameters

For users who prefer visual interaction with the system instead of entering text commands, Windows 10 provides a user-friendly graphical interface. You can find your MAC address through the standard Settings app, which has replaced the classic Control Panel in most setup scenarios. Go to the menu Start → Settings (gear) → Network and Internet.

In the window that opens, select the "Wi-Fi" tab in the left menu, and then click the "Change adapter settings" or "Hardware properties" link (depending on your Windows 10 build version). In newer versions of the operating system, simply scroll down to the "Properties" section, where the security protocol and SSID will be listed immediately below. Physical address (MAC).

If you're using the classic Network and Sharing Center method, follow these steps: right-click the network icon in the system tray, select "Open Network and Internet settings," then "Change adapter settings." In the window that opens, find the wireless connection icon, right-click it, and select "Status."

Access method Path to the menu Where to find the address Complexity
Windows Settings Network and Internet → Properties At the bottom of the page, in the "Physical Address" field Low
Control Panel Network and Sharing Center → Change settings → Status The "Details" button Average
device Manager Network Adapters → Properties → Advanced Details tab, Network Address list High

In the connection status window, click the button Intelligence...The "Network Connection Information" dialog box will open, displaying the required code in the "Physical Address" line. This method is advantageous because it displays the address currently used by the system, accounting for possible software changes.

Checking through Device Manager and Registry

Device Manager is the central hub for managing all the hardware connected to your computer. Here you can not only view the MAC address but also manage drivers. Wi-Fi adapterOpen Device Manager via the context menu of the Start button or by entering devmgmt.msc in the Run window.

Expand the "Network Adapters" branch and find your wireless module in the list (usually listed as "Wireless," "Wi-Fi," "802.11," or brand names like Intel or Atheros). Right-click it, select "Properties," and then go to the "Advanced" tab. In the list of properties, find "Network Address." If the field on the right shows a 12-character value, the address has been overridden by software. If it shows "None" or is empty, the default address is used.

⚠️ Warning: Changing the "Network Address" field in Device Manager overrides the actual MAC address at the driver level. This may result in loss of connection to the router if your ISP or router has a hard-coded MAC address. Use with caution.
What is MAC address cloning?

Cloning is the process of replacing the physical address of a network card with that of another device. This is often used to bypass ISP restrictions that tie the internet to specific equipment or to ensure privacy on public networks.

To view the actual address hardcoded into the hardware via the registry, open the editor regeditThe path to the network adapter keys is located at: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}. Inside this folder there will be several subfolders with names like 0000, 0001, etc. You need to go through them, looking at the parameter DriverDescto find a description of your Wi-Fi adapter.

Once you find the folder you need, look for the parameter NetworkAddressIf it exists, its value is the current MAC address. If the parameter is missing, the system uses the address stored in the adapter chip itself. Working with the registry requires extra care, as incorrectly changing other parameters can disrupt network operation.

Use of third-party snails and system information

If for some reason the built-in Windows tools don't display the correct information or you require more detailed technical specifications, you can use specialized software. Programs like AIDA64, HWiNFO or a free utility TCPView provide comprehensive information about network interfaces, including chipset vendor, firmware version, and MAC address.

In the program AIDA64 Simply go to "Network" → "Windows Network," where you'll see a complete list of all active and inactive adapters with their physical addresses. The advantage of such programs is that they often display not only the current address but also connection history or protocol details hidden in the standard OS interface.

There are also lightweight portable utilities such as Wireless Network Watcher NirSoft's network scanning software displays a list of all connected devices. When you run this program on your PC, you'll see your device listed (usually marked as active or named after your computer), allowing you to verify the address the router sees with the one registered in the system.

☑️ Address validation

Completed: 0 / 4

Using third-party software is especially important when drivers are not working correctly and standard Windows interfaces display erroneous data or zeros. In such cases, direct hardware interrogation via low-level interfaces helps diagnose the problem.

Specifics of virtual adapters and random addresses

In modern versions Windows 10 The "Random Hardware Addresses" feature has been implemented to enhance user privacy on public Wi-Fi networks. When enabled, the system generates a temporary MAC address for each new connection, hiding the device's real ID. This can be confusing when trying to configure filtering on the router.

To check if this feature is enabled, go to Settings → Network & Internet → Wi-Fi → Manage known networksSelect your network and find the "Use random hardware addresses" switch. If enabled, the system and router logs will display the changed address, not the factory default.

⚠️ Important: For a home network with MAC filtering configured, the random address feature must be disabled. Otherwise, the router will block the connection because the device's address will constantly change or will not match the whitelist.

In addition, virtualization programs (VirtualBox, VMware) and emulators (BlueStacks, Nox) create their own virtual network cards. In the command line ipconfig /all You'll see them alongside physical ones. You can distinguish them by the manufacturer's name (e.g., Oracle, VMware) or by the address prefix. Always refer to the adapter's description to avoid confusing a virtual interface with a real Wi-Fi module.

Table of prefixes and manufacturers

The first three bytes (the first six characters) of a MAC address are called the OUI (Organizationally Unique Identifier) ​​and uniquely identify the hardware manufacturer. Knowing these prefixes can help you quickly determine which adapter is installed on your PC, especially if it appears as an "Unknown Device" in Device Manager.

Below is a table of the most common network card manufacturer prefixes found in laptops and PCs:

Prefix (OUI) Manufacturer Typical equipment
00:1E:33 Intel Corporate Integrated Intel Wi-Fi modules
00:50:F2 Realtek Semiconductor Budget USB and PCIe adapters
3C:97:0E Qualcomm Atheros Laptops Dell, HP, Lenovo
00:26:C7 Microsoft Hyper-V Virtual Adapters
08:00:27 Oracle VM VirtualBox virtual cards

Checking the prefix is ​​useful not only for identification but also for detecting fake devices. If you see a device on the network with a prefix that doesn't match the manufacturer's stated prefix for your router or adapter, this may indicate an unauthorized access attempt (spoofing).

Is it possible to change the MAC address permanently?

The address hardcoded into the chip cannot be changed, as it is programmed at the factory. However, it can be overridden at the driver level (via Device Manager) or using specialized software. After reinstalling the OS or resetting the drivers, the address will revert to the factory default unless configured to change at startup.

What to do if the MAC address consists of zeros (00-00-00-00-00-00)?

This indicates a serious driver issue or a faulty Wi-Fi module. The system cannot read the hardware ID. Try completely uninstalling the device in Device Manager and restarting the computer to allow Windows to reinstall the drivers. If this doesn't help, the adapter may be faulty.

What is the difference between MAC and IP address?

A MAC address is a physical identifier, a device's "hardware ID," which doesn't change (normally) and operates within the local network. An IP address is a logical address assigned by your ISP or router and can change with each connection or router reboot. A MAC address is used for packet delivery within the home, while an IP address is used for internet browsing.

How many characters are in a MAC address?

A standard MAC address (EUI-48) consists of 48 bits, which in hexadecimal notation equals 12 characters. These are typically written in pairs separated by colons or hyphens (e.g., AA:BB:CC:11:22:33). There's also an extended EUI-64 format used in some protocols, but in Windows, you'll almost always see 12 characters for Wi-Fi.