How to Check the MAC Address of Your Laptop

Every device that connects to a network has a unique identifier burned into its hardware — called a MAC address. If you've been asked to provide yours for network access, parental controls, router filtering, or IT configuration, knowing where to find it on a laptop 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) at the factory — typically written in a format like A1:B2:C3:D4:E5:F6 or A1-B2-C3-D4-E5-F6.

A few important distinctions:

  • MAC address ≠ IP address. An IP address is assigned dynamically by a network; a MAC address is tied to the physical hardware.
  • Each network adapter has its own MAC address. A laptop with both Wi-Fi and Ethernet ports will have two different MAC addresses — one for each interface.
  • Virtual adapters have MAC addresses too. VPNs and virtual machines generate their own, software-assigned MAC addresses.

This matters because when someone asks for "your MAC address," they usually want the one for a specific adapter — most commonly your Wi-Fi adapter.

How to Find Your MAC Address on Windows

Using Settings (Windows 10 / 11)

  1. Open SettingsNetwork & Internet
  2. Click on Wi-Fi (or Ethernet, depending on your connection)
  3. Select your active network connection
  4. Scroll down to Properties
  5. Look for Physical address (MAC) — that's it 🖥️

Using Command Prompt

  1. Press Windows + R, type cmd, hit Enter
  2. Type ipconfig /all and press Enter
  3. Find your adapter (e.g., "Wireless LAN adapter Wi-Fi")
  4. Look for the line labeled Physical Address

The ipconfig /all method is especially useful because it lists all adapters at once — Wi-Fi, Ethernet, Bluetooth, and any virtual interfaces — so you can identify exactly which one you need.

Using PowerShell

Run Get-NetAdapter in PowerShell. This displays a clean table of all network adapters and their MAC addresses in one view.

How to Find Your MAC Address on macOS

Using 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 (Ventura+) or Advanced (older macOS)
  5. Navigate to the Hardware tab
  6. The MAC Address field is listed there

Using Terminal

  1. Open Terminal
  2. Type ifconfig en0 for Wi-Fi (or en1 for Ethernet, depending on your Mac)
  3. Look for the line starting with ether — the value that follows is your MAC address

To see all interfaces at once, just run ifconfig without any arguments and scan through the output.

How to Find Your MAC Address on Linux

Open a terminal and run:

ip link show 

or the older command:

ifconfig -a 

Each interface will show a link/ether line followed by the MAC address. Common interface names include wlan0 (Wi-Fi) and eth0 or enp3s0 (Ethernet), though naming conventions vary by distribution and hardware.

MAC Address Lookup: What the Format Tells You

ComponentDescription
First 6 characters (OUI)Identifies the manufacturer (e.g., Intel, Broadcom)
Last 6 charactersUnique to that specific device
FF:FF:FF:FF:FF:FFBroadcast address — not a real device
Locally administered addressesOften start with 2, 6, A, or E — may indicate a virtual or randomized MAC

MAC address randomization is worth knowing about. Modern operating systems — including Windows 10+, macOS, iOS, and Android — can generate randomized MAC addresses when scanning for or connecting to networks. This is a privacy feature designed to prevent tracking across networks. If your device uses a randomized MAC for a specific network, that's what the router will see — not the hardware MAC burned into the adapter.

If you're registering a MAC address for network access control and your device uses randomization, you may need to disable it for that specific network connection, or register the randomized address instead. Where to find that setting:

  • Windows: Network adapter properties → toggle "Random hardware addresses"
  • macOS: Network settings → Wi-Fi → Details → Private Wi-Fi Address toggle
  • Linux: Varies by network manager, but NetworkManager and systemd-networkd both support configuration

Why the Right Answer Depends on Your Situation 🔍

Finding a MAC address is technically straightforward, but what you do with it — and which one you need — varies significantly by use case.

If you're registering with a university or corporate network, they may want the hardware MAC, not a randomized one. If you're setting up MAC filtering on a home router, you'll want the address that matches however your device currently presents itself on that network. If you're troubleshooting a virtual machine or VPN, you may be looking at software-generated addresses that change or can be reconfigured.

A user managing a single home laptop has a very different set of considerations than someone configuring multiple devices on a managed enterprise network. The operating system version, whether randomization is active, and which adapter is actually in use on your specific network all shape which steps apply — and which address is the right one to use.