What Is a MAC Address? How to Find One and the Basics

Every network-capable device carries a MAC address, and most people only think about it when a router setting asks for one. Here is what it actually is and how it behaves.

A 48-bit address written as six hex pairs

A MAC address is typically written as six pairs of hexadecimal digits separated by colons or hyphens, such as 3C:5A:B4:1E:9F:02. It is burned into a device's network hardware (or generated for a virtual interface) as a unique identifier at the hardware, or "link," layer.

The first half identifies the manufacturer

The first three byte-pairs form the OUI (Organizationally Unique Identifier), a block officially assigned to a specific manufacturer. Looking up an OUI against a public registry will usually tell you the brand of network chip in a device, even if nothing else about it is known.

Where to find it on common devices

On Windows, run "ipconfig /all" in Command Prompt and look for "Physical Address." On a Mac, check System Settings > Network > Wi-Fi > Details > Hardware. On iOS, it is under Settings > General > About. On Android, it is typically under Settings > About Phone > Status. Most routers also list connected devices by MAC address in their admin panel.

How it differs from an IP address

A MAC address identifies a specific piece of hardware and normally stays fixed for the device's lifetime, while an IP address identifies where a device sits on a specific network and can change whenever it reconnects. MAC addresses operate at the local network level; IP addresses are what actually gets used to route traffic across the wider internet.

Why admins ask for it at all

Routers use MAC addresses for features like MAC filtering (allowing or blocking specific devices) and DHCP reservations (always assigning the same local IP address to a specific device), which is why setting either of these up requires looking up a device's MAC address first.

MAC address randomization trades convenience for privacy

Modern phones and laptops generate a new, random MAC address for each Wi-Fi network by default, to prevent a device from being tracked across different locations by its unchanging hardware address. This is good for privacy, but it breaks MAC filtering and DHCP reservations unless you turn randomization off for that specific trusted network.

Why this still matters for home network admin

MAC filtering and DHCP reservations remain common tools for home network management β€” reserving a fixed local address for a printer or NAS so it is always easy to find, or restricting which devices can join a network. Both features depend on a MAC address staying constant, which is exactly what modern randomization defaults are designed to prevent, so these two goals often need to be reconciled device by device.

The privacy trade-off behind randomization

Before randomization became standard, a phone's fixed MAC address could be used to quietly track its movement between different Wi-Fi networks and public hotspots over time, without needing the phone to actually connect to anything. Randomizing the address per network closes that tracking method, at the cost of breaking the assumption that a "known" device always shows the same address on your home network.

Frequently Asked Questions

Can two devices ever end up with the same MAC address?

It is not supposed to happen with genuine hardware addresses, since each OUI-plus-serial combination is meant to be globally unique, but conflicts can occur in practice with cloned network adapters, some virtual machines, or manually spoofed addresses, and it will cause real connectivity problems on the same network if it does.

Do I need special software to change or spoof my MAC address?

Not usually. Most modern operating systems, including Windows, macOS, Linux, and Android, include a built-in option to change or randomize the MAC address for a given network adapter without any third-party software.