MAC Address Formats Explained: Cisco vs. Windows vs. Linux

While IP addresses get all the glory, the actual physical transfer of data over a local network switch is handled entirely by MAC Addresses (Media Access Control). Every single network interface card (NIC) ever manufactured has a unique, burned-in MAC address.

However, if you work in an environment with different hardware vendors, you will quickly notice that a MAC address copied from a Windows server looks entirely different when pasted into a Cisco switch. Let's explore why this happens and how to read them.

The Structure of a MAC Address

Regardless of how it is formatted on screen, a MAC address is always exactly 48 bits long, written in Hexadecimal (base-16). It is divided into two strict halves:

  • The First 24 Bits (OUI): The Organizationally Unique Identifier. This is assigned by the IEEE to the hardware manufacturer. For example, any MAC address starting with 00:1A:2B was manufactured by Cisco.
  • The Last 24 Bits (UAA): The Universally Administered Address. This is the unique serial number the manufacturer assigned to that specific network chip.

Format Compatibility Issues?

If you need to paste a Windows MAC address into a Cisco switchport security configuration, our tool instantly translates the format for you.

Open the Free MAC Converter →

The Three Standard Formats

Even though the 48-bit value is identical, different operating systems separate the hex characters differently for human readability.

1. Standard/Linux Format (Colon-Separated)

Format: 00:1A:2B:3C:4D:5E

This is the standard IEEE 802 format. It breaks the 12 characters into six blocks of two (octets), separated by colons. It is used by Linux, macOS, Android, and most cybersecurity packet sniffers like Wireshark.

2. Windows Format (Hyphen-Separated)

Format: 00-1A-2B-3C-4D-5E

Microsoft Windows utilizes the exact same six-block grouping as Linux, but it uses hyphens (dashes) instead of colons. If you run ipconfig /all in a Windows command prompt, you will see this format listed as the "Physical Address".

3. Cisco Format (Dot-Separated)

Format: 001a.2b3c.4d5e

Cisco operating systems (IOS) group the 12 characters into three blocks of four, separated by periods, and typically format the letters in lowercase. If you are configuring switchport security (port-security) or checking an ARP table on a Cisco catalyst switch, you must input the MAC address in this specific format, or the router will throw an error!