In today's digital infrastructure, where wireless networks provide communication between hundreds of devices, MAC address It acts as a unique digital ID. This 48-bit identifier is assigned to the network interface at the factory and allows equipment to find each other over the air. Users often need to know the physical address of their Wi-Fi adapter or router to configure filtering, cloning, or troubleshoot connection issues.
The procedure for identifying this code can vary significantly depending on the operating system and device type. While on smartphones, the information is often buried deep in the security menu, on desktop computers, it's accessible via the command line in seconds. Knowing where to look for this data saves time and helps avoid mistakes when configuring your home network.
In this guide, we'll cover all the current methods for obtaining physical address information, examine the differences between real and random addresses in new operating systems, and learn how to determine the hardware manufacturer from the first bytes of code. Regardless of whether you're using Windows 10, macOS or a mobile gadget, you will find a suitable algorithm of actions.
What is a MAC address and why is it needed in Wi-Fi networks?
Media Access Control — is a fundamental addressing standard in computer networks, operating at the data link layer of the OSI model. Each device capable of connecting to the network has a unique identifier consisting of 12 hexadecimal characters. The first six characters (OUI) are assigned to the manufacturer, while the remaining six are generated by the manufacturer for a specific piece of equipment. This ensures that no two network cards are identical globally.
In the context of wireless networks Wi-Fi This address performs a critical function. The router uses it to route data packets specifically to your laptop or phone, ignoring other devices within the coverage area. Without precise knowledge of the MAC address, features such as address binding, static IP allocation, or the creation of restricted guest networks are impossible.
⚠️ Attention: In modern operating systems (iOS 14+, Android 10+, Windows 10/11), "MAC address randomization" is enabled by default. This means the device can present itself to the network under a random name, hiding its real physical address for privacy. To configure your router, you may need to disable this option and find out the real address.
There are several formats for recording this identifier, which can be found in different interfaces. The most commonly used format is XX:XX:XX:XX:XX:XX, where X is a hexadecimal digit. However, some systems, such as products Cisco or older versions Windows, can display it as XXXX.XXXX.XXXX or simply a continuous string without separators. Understanding these formats is necessary for correctly entering data into router settings fields.
How to find your Wi-Fi MAC address on Windows 10 and 11
Operating systems of the family Windows Provide multiple levels of access to network information. The fastest way, requiring little technical knowledge, is to use a graphical interface. However, obtaining complete data, including the physical address, often requires accessing the classic command line, which remains the most reliable tool for system administrators.
Let's start with the graphical method. Open the Start menu and go to Settings → Network and Internet → Wi-FiHere, you need to find the active connection and click on Network Properties. Scroll down the page and you'll find the "Physical Address (MAC)" field. This method is convenient for a quick check, but it doesn't always display all the details, such as driver type or media status.
A more professional approach involves using the console. Press the combination Win + R, enter cmd and press Enter. In the window that opens, enter the command ipconfig /allThe system will display a detailed list of all network adapters. Find the "Wireless Network" or "Wireless LAN Adapter" section. The "Physical Address" line will contain the value you're looking for.
☑️ Checking Windows network settings
An alternative option for advanced users is to use PowerShell. The command Get-NetAdapter Displays a list of all interfaces in a convenient table format. If you need to see only the Wi-Fi module, you can use a filter:
Get-NetAdapter | Where-Object {$_.InterfaceDescription -like "Wi-Fi"}
This method is especially useful if the system has multiple virtual adapters created by emulation programs or VPN clients that may confuse the user during standard browsing.
Finding MAC addresses on macOS and Linux systems
Computer users Apple and distributions Linux They also have direct access to network configuration, although the paths to this data differ from those familiar in Windows. In macOS, this information is hidden deep within the system preferences, which is consistent with Apple's overall security philosophy of limiting app access to hardware identifiers.
On macOS, go to System Preferences → NetworkSelect your active Wi-Fi connection and click the "More details" or "Advanced" button. Go to the "Hardware" tab. The top of the window will show MAC addressPlease note that newer versions of macOS may display a "Private Wi-Fi Address" that differs from the actual hardware address.
In Linux, the situation is even more transparent thanks to the powerful terminal. The standard command for most distributions (Ubuntu, Debian, Fedora) is ip link or outdated but still working ifconfig. Executing the command:
ip link show wlan0
will display information about the interface wlan0 (standard name for Wi-Fi). Line link/ether will contain the address you are looking for. If the interface name is different (for example, wlp2s0), use the command ip addr without arguments to view all devices.
⚠️ Attention: In Linux, when using the command
ifconfig -aYou can see the interface with the namelo(loopback). His address00:00:00:00:00:00or127.0.0.1is not the MAC address of your network card and is not suitable for configuring the router.
Finding a physical address on Android and iOS devices
Mobile platforms have the strictest privacy policies, so finding a real MAC address is the most difficult here. Developers Android And iOS deliberately hide this data from applications and users to prevent location tracking using the device's unique identifier.
On devices Android the path may vary depending on the manufacturer's shell (Samsung, Xiaomi, Huawei). It is usually located along the path: Settings → About phone → Status or Settings → System → About device → Device informationIn some versions of Android 12 and above, the actual MAC address can only be seen when attempting to connect to a network by tapping the gear icon next to the network name in the list of available connections.
In the ecosystem Apple (iPhone, iPad) the situation is similar. Go to Settings → General → AboutThere will be a "Wi-Fi Address" field. However, if you have "Private Wi-Fi Address" enabled (it's enabled for all networks by default), a temporary address will be used for a specific network. To view it for the current network: Settings → Wi-Fi → (i) next to the network name.
It's important to distinguish between these two values. Configuring router filtering (whitelisting) often requires a permanent hardware address, not a private one. If you add a private address to the filter, you'll lose network access after it changes (which happens periodically).
Why hide the MAC address?
MAC addresses were previously used by retailers to track shoppers' movements in shopping malls. Even without a Wi-Fi connection, phones would send out requests that could be used to determine a person's route. Randomizing and hiding the address is a privacy protection measure.
How to view the MAC address on the router itself
If you don't have access to a computer or phone, but you do have physical access to the router, you can find the information on the device's body. Almost all manufacturers (TP-Link, ASUS, D-Link, Keenetic, MikroTik) put a sticker on the bottom or back panel. It contains the serial number, default password, and, of course, MAC address, often referred to as "MAC" or "H/W MAC".
The second method is to log into the router's web interface. To do this, enter the gateway IP address (usually 192.168.0.1 or 192.168.1.1). After logging in (the login/password is often listed on the same sticker), go to the status or WAN section. In the "Network" or "Internet" section, you'll see the MAC address of the WAN port (for your ISP) and LAN/WLAN (for your local network).
Below is a table with typical locations of the MAC address menu in interfaces from popular manufacturers:
| Router brand | Path to the menu | Chapter |
|---|---|---|
| TP-Link | Network → WAN | MAC Address Clone |
| ASUS | Internet → Connection | Special Requirement (MAC Clone) |
| Keenetic | Internet → Broadband | Connection settings |
| MikroTik | Interfaces → wlan1 | General Tab (MAC Address) |
| D-Link | Network → WAN | Advanced → MAC Cloning |
Knowing the location of these settings is critical when replacing a router. Many providers bind subscribers to equipment using their MAC address. When installing a new device, internet may not work until you clone the old router's address to the new one or provide the provider with the new address for rebinding.
Manufacturers' Conformity Table (OUI Codes)
The first three bytes (six characters) of a MAC address are called OUI (Organizationally Unique Identifier)Knowing them, you can determine the manufacturer of your network equipment, even if the sticker has worn off. This is useful for diagnostics: if you see a device with an unknown name in the router's client list, but with a MAC address starting with 00:1A:2B, you can understand what kind of gadget this is.
You can check the manufacturer on the official websites of regulators (IEEE) or using specialized online services. Simply enter the first six characters. Below are examples of codes for popular vendors:
- 📱 Apple: Codes often start with 00:1C:B3, 00:25:00, A4:83:E7.
- 💻 Dell: characteristic prefixes 00:14:22, 00:21:70, 3C:97:0E.
- 📺 Samsung: frequently encountered 00:12:47, 00:15:99, 54:FA:06.
- 🎮 Sony: ranges 00:1D:BA, 00:24:BE, AC:9B:0A.
- 🖥️ Hewlett-Packard: 00:14:38, 00:1A:4B, 10:1F:74.
There are also reserved ranges. For example, addresses starting with FF:FF:FF:FF:FF:FF, are broadcast and do not belong to any specific device. Addresses starting with 02:00:00... or having a second hex digit 2, 6, A or E (for example, x2, x6), are marked as locally administered. This means the address was changed programmatically, not factory-set.
Common problems and solutions when working with MAC addresses
The most common problem is - address conflictWhile the likelihood of factory addresses matching is negligible, it becomes a real possibility if the user manually changes the MAC address on one of the devices (cloning) and then forgets about it. As a result, the network becomes unstable, packets are lost, and the connection constantly drops.
Another difficulty is related to filtering. Users often confuse symbols. 0 (zero) and O (letter), and also 1 (unit) and I (letter). The hexadecimal system uses only the numbers 0-9 and the letters AF. If you make a mistake when entering the address in the router settings, the device will simply not be able to access the network, and the router logs will show a blocking of an unknown device.
The issue of "sleeping" devices is also worth mentioning. Some IoT gadgets (smart light bulbs, sockets) may only connect to the network occasionally. If you're configuring a static IP address based on the MAC address, make sure the device is active. Otherwise, the router may not reserve the address, and upon waking, the gadget will receive a different IP address, which will break automation scenarios.
⚠️ Attention: Router interfaces and operating systems are constantly updated. Menu locations, item names, and available functions may differ from those described in the manual depending on the firmware version. Always consult the manufacturer's official documentation for your specific device model.
To resolve connection issues, try resetting the network settings on the client device. In Windows, this can be done with the command netsh winsock reset in the console with administrator rights. On mobile devices, the "Reset Network Settings" feature will help, clearing the DNS cache and restoring MAC addresses to their default values.
Is it possible to change the MAC address permanently?
Software-wise, yes, it's called spoofing, but a reflash or factory reset will restore the factory settings. Physically replacing the chip is possible, but not cost-effective.
Questions and Answers (FAQ)
Is it possible to find out the exact location of a device using its MAC address?
The MAC address itself doesn't contain GPS coordinates. However, if a device is connected to Wi-Fi, the provider or access point owner knows which base station or router it's connected to. Special services (like Google or Apple) scan router MAC addresses worldwide and associate them with coordinates, allowing one to determine the device's approximate location even if GPS is turned off.
What should I do if my ISP requires a MAC address, but I have a router?
You don't need to share your router's address with your ISP if it's already assigned. If you're changing your router, the easiest way is to use the "MAC Clone" feature in the new router's settings. You copy the address of your old router (or the computer that was connected directly) there, and your ISP will think you have the same equipment.
Is it safe to change MAC address?
Yes, this is safe for your equipment. However, if you change it to the address of another device on the same network, a conflict will occur, and both devices will lose internet access. Also, some corporate networks may block access when the address is changed if they have a strict security policy.
Why are there two MAC addresses in my phone settings?
One is a permanent hardware address hardwired into the Wi-Fi module's chip. The second is a random address generated by the operating system for each specific Wi-Fi connection to protect your privacy from being tracked by access point owners.