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)
- Open Settings → Network & Internet
- Click on Wi-Fi (or Ethernet, depending on your connection)
- Select your active network connection
- Scroll down to Properties
- Look for Physical address (MAC) — that's it 🖥️
Using Command Prompt
- Press
Windows + R, typecmd, hit Enter - Type
ipconfig /alland press Enter - Find your adapter (e.g., "Wireless LAN adapter Wi-Fi")
- 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
- Open System Settings (macOS Ventura and later) or System Preferences (older versions)
- Go to Network
- Select your active connection (Wi-Fi or Ethernet)
- Click Details (Ventura+) or Advanced (older macOS)
- Navigate to the Hardware tab
- The MAC Address field is listed there
Using Terminal
- Open Terminal
- Type
ifconfig en0for Wi-Fi (oren1for Ethernet, depending on your Mac) - 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
| Component | Description |
|---|---|
| First 6 characters (OUI) | Identifies the manufacturer (e.g., Intel, Broadcom) |
| Last 6 characters | Unique to that specific device |
FF:FF:FF:FF:FF:FF | Broadcast address — not a real device |
| Locally administered addresses | Often 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.