How to Find a MAC Address on Any Device

Every device that connects to a network has a MAC address — a unique hardware identifier baked into its network adapter. Whether you're setting up a router, troubleshooting a connection, or configuring network access controls, knowing how to locate this address is a fundamental networking skill. The method varies depending on your operating system, device type, and sometimes even the specific network adapter you're looking at.

What Is a MAC Address?

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

Unlike an IP address (which changes depending on the network you're on), a MAC address is hardcoded into the hardware by the manufacturer and remains constant. Every Wi-Fi card, Ethernet adapter, and Bluetooth chip has its own unique MAC address. This is why routers use them for device identification, and why network administrators use MAC filtering to control access.

One important nuance: many modern operating systems now support MAC address randomization — a privacy feature that broadcasts a randomized address instead of the real one when scanning for or connecting to networks. This means what you see in network settings and what your router sees may differ depending on how your device is configured. 🔍

How to Find a MAC Address on Windows

Windows 10 and 11 give you several ways to find your MAC address:

Method 1 — Settings (simplest):

  1. Open Settings → Network & Internet
  2. Click your connection type (Wi-Fi or Ethernet)
  3. Click Hardware properties
  4. Look for Physical address (MAC)

Method 2 — Command Prompt:

  1. Press Windows + R, type cmd, hit Enter
  2. Type ipconfig /all and press Enter
  3. Find your adapter (e.g., "Wi-Fi" or "Ethernet adapter")
  4. Look for Physical Address — that's your MAC address

The ipconfig /all method is especially useful because it lists every network adapter on your system, including virtual adapters created by VPN software or virtualization tools.

How to Find a MAC Address on macOS

On a Mac, the path depends slightly on your macOS version, but the general route is consistent:

Method 1 — System Settings / System Preferences:

  1. Open System Settings (macOS Ventura and later) or System Preferences (older versions)
  2. Go to Network
  3. Select your active connection (Wi-Fi or Ethernet)
  4. Click Details (or Advanced in older macOS)
  5. Look under the Hardware tab for the MAC Address

Method 2 — Terminal: Type ifconfig en0 for Wi-Fi or ifconfig en1 for Ethernet, then look for the ether field. The value next to it is your MAC address.

Note: If your Mac is using Private Wi-Fi Address (enabled by default on newer macOS versions), the address shown in network settings for a specific network may be randomized rather than your device's true hardware address.

How to Find a MAC Address on iPhone or iPad

Apple's iOS and iPadOS make this straightforward: 📱

  1. Open Settings → General → About
  2. Scroll down to Wi-Fi Address

This is your device's MAC address. However, if Private Wi-Fi Address is enabled (you can check under Settings → Wi-Fi → tap the (i) next to your network), the address your router sees will be network-specific and randomized per connection.

How to Find a MAC Address on Android

The path varies by manufacturer and Android version, but the general route is:

  1. Open Settings → About Phone → Status (or Phone Information)
  2. Look for Wi-Fi MAC address

On some Android versions, especially Android 10 and later, you may see a randomized MAC address listed for specific networks. To see the true hardware address, look for Device Wi-Fi MAC address specifically, which is usually listed separately from the network-specific randomized one.

Samsung, Google Pixel, and other manufacturers sometimes label or nest these settings slightly differently.

How to Find a MAC Address on a Router or Smart Device

Some devices — smart TVs, gaming consoles, IoT gadgets — don't make their MAC address easy to find through a settings menu. In these cases, check:

  • The device's physical label (often printed on the underside or back)
  • The original packaging or documentation
  • Your router's admin panel — log in (typically via 192.168.1.1 or 192.168.0.1), look for a connected devices or DHCP clients table, and match the device by name
Device TypeEasiest Method
Windows PCipconfig /all in Command Prompt
MacSystem Settings → Network → Details
iPhone/iPadSettings → General → About
AndroidSettings → About Phone → Status
Smart TV / ConsoleDevice label or router admin panel

Variables That Affect What You Find

Several factors determine which MAC address you see — and whether it matches what your router records:

  • MAC randomization settings: Enabled by default on iOS, newer Android, and Windows 11. Randomized addresses are per-network or per-scan, not the device's true hardware address.
  • Multiple adapters: A laptop typically has separate MAC addresses for its Wi-Fi card and its Ethernet adapter. Virtual adapters from VPNs or virtual machines add more.
  • OS version: Navigation paths shift between major OS updates. The steps above reflect current mainstream versions but may look slightly different on older or heavily customized builds.
  • Purpose of lookup: If you need the MAC address for router-level MAC filtering, you want the address your router actually sees — which may be the randomized one, not the hardware one. Disabling MAC randomization for that specific network may be necessary.

Understanding which address matters — hardware vs. randomized, Wi-Fi vs. Ethernet — depends entirely on why you're looking it up and how your specific device and network are configured.