MAC Address Binary Converter
Convert a 48-bit MAC address between hexadecimal and binary notation. Enter common colon, hyphen, Cisco dotted or continuous MAC formats and inspect all six bytes individually.
What Is a MAC Address in Binary?
A standard MAC address used by many Ethernet and Wi-Fi interfaces is a 48-bit value. It is normally displayed as six hexadecimal bytes, but every byte can also be represented as eight binary bits.
For example, the MAC address 00:1A:2B:3C:4D:5E contains six hexadecimal byte values. Converting those bytes individually produces the complete 48-bit binary address.
How to Convert a MAC Address to Binary
Each pair of hexadecimal digits in a MAC address represents one byte. Because one byte contains eight bits, each hexadecimal byte is converted into an eight-character binary sequence.
00 = 00000000
1A = 00011010
2B = 00101011
3C = 00111100
4D = 01001101
5E = 01011110
Joining those six binary groups gives the complete 48-bit MAC representation.
MAC Address Binary Example
Consider this MAC address:
The hexadecimal bytes convert as follows:
BB = 10111011
CC = 11001100
11 = 00010001
22 = 00100010
33 = 00110011
The complete 48-bit result is:
How Many Bits Are in a MAC Address?
A conventional MAC-48 address contains 48 bits. Those bits are divided into six equal eight-bit bytes.
The hexadecimal form therefore contains twelve hexadecimal digits because each hexadecimal digit represents four bits.
MAC Address Byte Structure
| Part | Size | Hex Digits |
|---|---|---|
| Byte 1 | 8 bits | 2 |
| Byte 2 | 8 bits | 2 |
| Byte 3 | 8 bits | 2 |
| Byte 4 | 8 bits | 2 |
| Byte 5 | 8 bits | 2 |
| Byte 6 | 8 bits | 2 |
Convert Binary to a MAC Address
To convert a binary MAC address back to hexadecimal, separate the 48-bit value into six groups containing eight bits each.
Convert each binary byte to two hexadecimal digits:
00011010 = 1A
00101011 = 2B
00111100 = 3C
01001101 = 4D
01011110 = 5E
The resulting MAC address is:
Supported MAC Address Formats
MAC addresses can appear in several textual formats depending on the operating system, network device or documentation.
| Format | Example |
|---|---|
| Colon-separated | 00:1A:2B:3C:4D:5E |
| Hyphen-separated | 00-1A-2B-3C-4D-5E |
| Cisco dotted | 001A.2B3C.4D5E |
| Continuous | 001A2B3C4D5E |
This calculator accepts all four forms and normalizes the output to colon-separated hexadecimal notation.
Colon-Separated MAC Address
One of the most common MAC address formats separates each byte with a colon.
The six pairs directly correspond to the six bytes in the 48-bit value.
Hyphen-Separated MAC Address
Some operating systems and networking tools display MAC addresses using hyphens instead of colons.
This represents the same 48-bit value as:
Only the text separator changes.
Cisco Dotted MAC Address
Some Cisco networking interfaces and documentation commonly group a MAC address into three sets of four hexadecimal digits.
Removing the dots gives the same twelve hexadecimal digits:
Those digits can then be separated into the original six bytes.
Hexadecimal and Binary MAC Values
Hexadecimal is convenient for displaying MAC addresses because two hexadecimal digits map exactly to one byte.
Binary: 11111111
Likewise:
Binary: 00000000
No information is lost when converting between hexadecimal and binary representation.
First 24 Bits and Last 24 Bits
A 48-bit MAC address can be viewed as two 24-bit halves. The first three bytes form the first 24 bits, while the final three bytes form the remaining 24 bits.
First 24 bits: 00:1A:2B
Last 24 bits: 3C:4D:5E
The calculator displays this split for readability but does not perform an external manufacturer or OUI database lookup.
MAC Address vs IP Address
MAC addresses and IP addresses are both used in networking, but they represent different types of addressing.
| Address | Typical Representation | Width |
|---|---|---|
| MAC-48 | 00:1A:2B:3C:4D:5E | 48 bits |
| IPv4 | 192.168.1.1 | 32 bits |
| IPv6 | 2001:db8::1 | 128 bits |
This tool converts only the representation of a MAC address. It does not attempt to resolve a MAC address to an IP address.
Why Convert a MAC Address to Binary?
Binary MAC representation is useful when learning Ethernet addressing, inspecting packet headers, studying networking fundamentals, developing embedded networking software, debugging low-level protocol data, or comparing bit patterns.
A binary view also makes the six-byte structure explicit and helps developers understand how a hexadecimal MAC address maps directly to its underlying 48 bits.
MAC Address Binary Conversion and Leading Zeros
Leading zeros must be preserved when converting a MAC address. Each MAC byte must always contain exactly eight binary bits and two hexadecimal digits.
Correct binary: 00000001
Not: 1
Likewise, the first byte 00 must remain eight binary zeros rather than disappearing from the result.
Important MAC Address Binary Notes
A MAC-48 address contains six bytes and 48 bits.
Each byte is represented by two hexadecimal digits or eight binary bits.
The calculator accepts colon-separated, hyphen-separated, Cisco dotted and continuous hexadecimal MAC notation.
Binary input must contain exactly 48 bits.
Spaces, colons and hyphens may be used to separate binary bytes.
Leading zeros are preserved.
This tool does not perform MAC vendor lookup, OUI database lookup, IP-to-MAC resolution, ARP queries, network scanning or device discovery.
The calculator converts address representation only.