Skip to content
Hex Calculator

MAC Address to Binary Converter

Convert a MAC address into its 48-bit binary representation, shown byte by byte — useful for checking the unicast/multicast bit directly.

Binary (grouped by byte)
00000001 00000000 01011110 00000000 00000000 00000001
Swapnil Sanghvi

Built by

Swapnil Sanghvi

Full-Stack Web Developer & WordPress Developer

Swapnil Sanghvi is a full-stack web and WordPress developer, UI designer, and full-time freelancer who builds and maintains Hex Calculator.

MAC Address to Binary Converter tool preview card from Hex Calculator
Share preview: this is the card that appears when you share the MAC Address to Binary Converter page on social media.

Further reading: IPv4 — Wikipedia

How to Convert a MAC Address to Binary

Strip the separators to get the 6 hex byte pairs, then convert each byte to its 8-bit binary form individually. Grouping by byte (rather than one long 48-bit string) keeps the structure visible and makes it easy to check a specific byte's bits.

Where MAC Address to Binary Actually Comes Up

Checking the Unicast/Multicast Bit

The least significant bit of the first byte flags whether an address is unicast or multicast — visible instantly in the binary form, without needing to compute it by hand.

01:xx:xx:xx:xx:xx -> low bit of 01 is 1 -> multicast

Checking the Universal/Local Administration Bit

The second-lowest bit of the first byte flags whether an address is universally administered (factory-assigned) or locally administered (manually set) — also readable directly from the binary form.

check bit 1 of the first byte

Teaching or Learning MAC Address Structure

Seeing the binary breakdown alongside the hex form helps build intuition for how the address's special bits are encoded within the first byte.

compare hex and binary side by side

Why Use This Calculator Instead of Doing It by Hand

  • Groups the binary by byte automatically, matching the address's real structure
  • Accepts colon, hyphen, and Cisco-dot separator styles
  • Runs entirely in your browser — nothing you type gets sent anywhere
  • Makes the unicast/multicast and universal/local bits easy to spot at a glance

Limitations

  • Requires exactly 12 hex digits once separators are stripped.
  • Doesn't interpret or label the special bits automatically — you check the unicast/multicast and universal/local bits yourself from the binary output.

Frequently Asked Questions

Why would I need a MAC address in binary?

The lowest bit of the first byte tells you whether the address is unicast (0) or multicast (1), and the next bit tells you whether it's universally administered (0) or locally administered (1) — both are easiest to check directly in binary.

How is the binary grouped?

By byte — 6 groups of 8 bits each, matching the address's 6-byte structure, rather than one unbroken 48-bit string.

How do I check if a MAC address is multicast from its binary?

Look at the least significant bit of the first byte (the rightmost bit of the first 8-bit group) — if it's 1, the address is multicast; if it's 0, it's unicast.

Does this work with any separator style in the input?

Yes — colons, hyphens, and Cisco-style dots are all accepted and stripped before the conversion.