Where to Find Your MAC Address on Any Device

Every device that connects to a network has a MAC address — a unique identifier baked into its network hardware. Whether you're setting up router access controls, troubleshooting a connection issue, or registering a device on a managed network, knowing where to find it is a practical skill worth having.

What Is a MAC Address?

MAC stands for Media Access Control. It's a 12-character identifier assigned to a network interface card (NIC) — the hardware inside your device that handles Wi-Fi or Ethernet communication. It looks something like this: A4:C3:F0:85:AC:2D — six pairs of hexadecimal characters, separated by colons or hyphens.

Unlike an IP address, which is assigned dynamically and can change, a MAC address is typically hardcoded into the hardware at the factory. It operates at the data link layer of a network, meaning it's used for local network identification rather than internet routing.

One important nuance: modern operating systems — including Windows 10/11, macOS, iOS, and Android — support MAC address randomization. When this feature is enabled, your device presents a randomized MAC address to Wi-Fi networks instead of the real hardware one. This affects which address you'll see depending on where you look and which network you're connected to.

How to Find Your MAC Address on Windows

On Windows 10 or 11, there are several reliable methods:

Using Settings:

  1. Go to Settings → Network & Internet
  2. Click on your active connection (Wi-Fi or Ethernet)
  3. Scroll down to Properties — you'll see the Physical address (MAC)

Using Command Prompt:

  1. Open Command Prompt (Win + R, type cmd)
  2. Type ipconfig /all and press Enter
  3. Find your adapter and look for Physical Address

Using PowerShell: Run Get-NetAdapter | Select Name, MacAddress for a clean list of all adapters and their MAC addresses.

Note that if MAC randomization is active for a specific network, the address shown in Settings for that connection may differ from the hardware address shown in ipconfig /all.

How to Find Your MAC Address on macOS

On a Mac, the process is straightforward:

Using System Settings (macOS Ventura and later):

  1. Open System Settings → Network
  2. Select your active network interface
  3. Click Details — the MAC address is listed as Wi-Fi Address or Ethernet ID

Using Terminal: Run ifconfig en0 for Wi-Fi (or en1 for Ethernet on some models). Look for the line beginning with ether — that's your MAC address.

On Macs with both Wi-Fi and Ethernet, each interface has its own unique MAC address.

How to Find Your MAC Address on iPhone or iPad 📱

Apple introduced per-network MAC randomization in iOS 14. This means your iPhone may show a different MAC address for each Wi-Fi network it connects to.

To find the MAC address for a specific network:

  1. Go to Settings → Wi-Fi
  2. Tap the (i) icon next to your connected network
  3. You'll see Wi-Fi Address — this is the address your device is currently presenting to that network

To find the hardware (factory) MAC address:

  1. Go to Settings → General → About
  2. Scroll to Wi-Fi Address — this is the actual hardware MAC

If private address randomization is turned on for a network, the address in Wi-Fi settings for that network will differ from the one listed under About.

How to Find Your MAC Address on Android

Android also supports randomized MAC addresses, introduced in Android 10.

For the network-specific MAC:

  1. Open Settings → Network & Internet → Wi-Fi
  2. Tap the gear icon or network name
  3. Look for MAC address or Advanced to expand details

For the device hardware MAC:

  1. Go to Settings → About Phone → Status
  2. Look for Wi-Fi MAC address

The exact path varies by manufacturer — Samsung, Pixel, and other Android devices use slightly different menu structures — but the general navigation follows this pattern.

How to Find a MAC Address on Other Devices

Many networked devices display their MAC address somewhere in their settings or on a physical label:

Device TypeWhere to Look
Home routerAdmin panel (usually 192.168.1.1 or 192.168.0.1)
Network printerPrinter's own settings menu or a printed config page
Smart TVSettings → Network → Network Status or About
Game consolesSettings → Network → View Connection Status
Raspberry PiTerminal: ip link show or ifconfig
IoT devicesPhysical label on the device itself

Which MAC Address Actually Matters for Your Use Case 🔍

This is where individual situations diverge significantly. If you're whitelisting a device on a router, you typically need the hardware MAC — but if that device uses randomization, the presented address will change and the whitelist entry will stop working. In that case, you'd need to disable randomization for that specific network in the device's settings.

If you're diagnosing a network issue, the address visible in your OS settings is what the network sees. If you're registering a device with IT at an organization, they'll usually want the hardware MAC found under the device's About or System Information page.

The address you need, and where to find it reliably, shifts depending on whether randomization is active, which interface (Wi-Fi vs. Ethernet) is relevant, and what the receiving system — router, IT department, network filter — is actually looking for. Those variables are specific to your device configuration and the network environment you're working within.