How to Find Your MAC Address on Any Device

Every device that connects to a network has a unique identifier burned into its hardware — the MAC address. Whether you're setting up a router filter, troubleshooting a network issue, or registering a device on a corporate Wi-Fi system, knowing where to find it is a fundamental networking skill. The process varies significantly depending on your operating system and device type, so here's a clear breakdown of what a MAC address is and exactly where to locate it.

What Is a MAC Address?

A MAC address (Media Access Control address) is a 12-character alphanumeric identifier assigned to a network interface card (NIC) by its manufacturer. It looks something like this: 00:1A:2B:3C:4D:5E — six pairs of characters separated by colons or hyphens.

Unlike an IP address, which can change depending on your network, a MAC address is hardcoded into the hardware itself. It operates at Layer 2 of the OSI model, meaning it identifies your device on the local network rather than across the internet. Every Wi-Fi card, Ethernet adapter, and Bluetooth chip has its own unique MAC address.

How to Find Your MAC Address on Windows

Windows gives you several ways to find a MAC address depending on how comfortable you are with the operating system.

Using Command Prompt:

  1. Press Windows + R, type cmd, and hit Enter
  2. Type ipconfig /all and press Enter
  3. Look for your active adapter (Wi-Fi or Ethernet) and find the line labeled Physical Address — that's your MAC address

Using Settings:

  1. Open SettingsNetwork & Internet
  2. Select your connection type (Wi-Fi or Ethernet)
  3. Click on Hardware Properties
  4. The MAC address appears as Physical address (MAC)

The ipconfig /all method is particularly useful because it displays every network adapter on the machine — including virtual adapters created by VPN software — which matters if you're troubleshooting and need to identify the right one.

How to Find Your MAC Address on macOS 🖥️

  1. Open System Settings (or System Preferences on older macOS versions)
  2. Go to Network
  3. Select your active connection (Wi-Fi or Ethernet)
  4. Click Details (or Advanced on older versions)
  5. Navigate to the Hardware tab — the MAC address is listed there

Alternatively, open Terminal and run:

ifconfig en0 | grep ether 

en0 is typically the primary Wi-Fi interface. Use en1 for Ethernet if needed. The value next to ether is your MAC address.

How to Find Your MAC Address on iPhone or iPad

  1. Open Settings
  2. Tap GeneralAbout
  3. Scroll down to find Wi-Fi Address — this is your MAC address

Note: Apple introduced Private Wi-Fi Address randomization in iOS 14, which means your iPhone may show a randomized MAC address per network rather than the true hardware address. If you need the actual hardware MAC for router-level filtering, you may need to disable this feature for that specific network under Settings → Wi-Fi → [Network Name] → Private Wi-Fi Address.

How to Find Your MAC Address on Android

The steps vary slightly by manufacturer and Android version, but the general path is:

  1. Open Settings
  2. Tap About PhoneStatus (or Phone Information)
  3. Look for Wi-Fi MAC Address

On some Android versions running Android 10 or later, MAC randomization is also enabled by default, similar to iOS. You'll find the option to use the device MAC (rather than a randomized one) under Wi-Fi → [Network Name] → Privacy.

How to Find Your MAC Address on Linux

Open a terminal and run:

ip link show 

Each network interface will be listed. Look for link/ether followed by the MAC address. For a specific interface like eth0 or wlan0:

ip link show wlan0 

The older ifconfig command also works on many distributions if it's installed.

MAC Address Lookup by Device Type

DeviceWhere to LookCommand/Path
Windows PCCommand Promptipconfig /all
macOSSystem Settings → NetworkTerminal: ifconfig en0
iPhone/iPadSettings → General → AboutWi-Fi Address
AndroidSettings → About Phone → StatusWi-Fi MAC Address
LinuxTerminalip link show
RouterRouter admin panelDevice/client list

Finding a MAC Address on Your Router

If you need to find the MAC address of a device connected to your network — rather than the device you're currently using — log into your router's admin panel (typically at 192.168.1.1 or 192.168.0.1 in a browser). Under a section usually labeled Connected Devices, DHCP Client List, or ARP Table, you'll see a list of devices with their assigned IP addresses and corresponding MAC addresses. 🔍

Why the Method You Use Actually Matters

Here's where it gets more nuanced. The MAC address you find depends on:

  • Which adapter you're checking — a laptop with both Wi-Fi and Ethernet has separate MAC addresses for each
  • Whether MAC randomization is active — modern mobile operating systems randomize MAC addresses by default per network for privacy reasons, meaning the address your router sees may not match the hardware address in your device settings
  • Virtual adapters — VPN clients, virtual machines, and virtualization software create virtual network interfaces with their own MAC addresses, which can appear alongside physical ones
  • Dual-band or tri-band routers — some devices show different MACs on 2.4GHz vs. 5GHz bands depending on driver behavior

If you're setting up MAC filtering on a router, the address you whitelist needs to match exactly what the router sees — which means MAC randomization on mobile devices can cause unexpected access failures even when you've entered the "correct" address from your phone's settings. 🔧

Whether the hardware MAC or a randomized one is more appropriate for your situation depends entirely on why you need it and what system you're configuring it for.