Home All Tools About Search Tools

MAC Address Converter

Convert MAC addresses between all formats: hexadecimal, byte string, integer, EUI-64, IPv6 link-local, and more with vendor OUI lookup.

Enter MAC address in any format (00:1A:2B:3C:4D:5E, 00-1A-2B-3C-4D-5E, 001A.2B3C.4D5E, etc.)

EUI-48

48-bit MAC Address
Hexadecimal
00:1a:2b:3c:4d:5e
Byte String
{00,1a,2b,3c,4d,5e}
Integer
112394521950
Bit-reversed
00-1a-2b-3c-4d-5e
Dot Notation
001a.2b3c.4d5e
Base-16 Integer
0x001a2b3c4d5e

EUI-64

64-bit Extended Identifier
Hexadecimal
00:1a:2b:ff:fe:3c:4d:5e
Byte String
{00,1a,2b,ff,fe,3c,4d,5e}
Integer
7365628398423390
Bit-reversed
00-1a-2b-ff-fe-3c-4d-5e
Dot Notation
001a.2bff.fe3c.4d5e
Base-16 Integer
0x001a2bfffe3c4d5e

Contained Addresses

Related Address Formats
Contained MAC-48
00:1a:2b:ff:ff:3c:4d:5e
Contained EUI-48 (U/L)
02:1a:2b:ff:fe:3c:4d:5e
Contained EUI-48
00:1a:2b:ff:fe:3c:4d:5e

Other Information

Additional Details
OUI Vendor
Ayecom Technology Co., Ltd.
Link Local IPv6
fe80::21a:2bff:fe3c:4d5e
IPv6 Modified EUI-64
fe80::21a:2bff:fe3c:4d5e
Binary
00000000 00011010 00101011 00111100 01001101 01011110

Common OUI Database

OUI Prefix Vendor Country Type

Complete MAC Address Converter: Transform MAC Addresses to All Formats

MAC addresses are more than just simple identifiers—they can be represented in numerous formats and used in various networking contexts. Our Complete MAC Address Converter provides comprehensive conversion capabilities that go beyond simple format changes, delivering deep technical insights into MAC address structure and usage.

Understanding MAC Address Representations

EUI-48 vs EUI-64: The standard MAC address is EUI-48 (Extended Unique Identifier, 48 bits). EUI-64 is an extended version used in IPv6, created by inserting FFFE between the OUI and device-specific parts of the EUI-48 address. This extension is crucial for IPv6 auto-configuration.

Hexadecimal vs Integer Representation: While MAC addresses are typically shown in hexadecimal (base-16), they can also be represented as decimal integers. For example, 00:1A:2B:3C:4D:5E becomes 112394521950 in decimal. This integer representation is useful in programming and database operations.

Technical Conversions Explained

Byte String Format: The {00,1a,2b,3c,4d,5e} format is commonly used in programming languages like C, C++, and Java for initializing byte arrays. This representation makes it easy to work with MAC addresses at the byte level in software development.

Dot Notation: Used primarily in Cisco networking equipment, dot notation groups MAC addresses into four-digit hexadecimal blocks separated by dots (001a.2b3c.4d5e). This format is especially prevalent in Cisco IOS configuration and documentation.

Bit-Reversed Format: Some systems and documentation use hyphen-separated format (00-1a-2b-3c-4d-5e) instead of colons. While functionally identical, this format is sometimes called "bit-reversed" in certain contexts, though it's more accurately just a different separator convention.

IPv6 Integration

Link-Local IPv6 Address Generation: IPv6 uses MAC addresses to automatically generate link-local addresses (fe80::/10). The process involves converting the MAC to EUI-64 format, then inverting the universal/local bit. Our converter shows both the standard and modified EUI-64 formats used in IPv6.

Modified EUI-64: For IPv6, the 7th bit of the first octet (the universal/local bit) is inverted. This creates what's called "Modified EUI-64" format, which is what's actually used in IPv6 address generation.

Vendor Identification (OUI Lookup)

The first three octets of a MAC address constitute the OUI (Organizationally Unique Identifier), which is assigned by IEEE to specific manufacturers. Our converter includes an OUI database lookup that identifies the vendor behind any MAC address, providing valuable information for network troubleshooting and inventory management.

Universally vs Locally Administered: The second-least significant bit of the first octet indicates whether an address is universally administered (manufacturer-assigned) or locally administered (user-configured). This bit is crucial for understanding whether you're looking at a factory-assigned address or one that's been manually set.

Practical Applications

Network Troubleshooting: Quickly convert between formats when comparing MAC addresses from different sources (router logs, switch tables, system reports).

IPv6 Configuration: Generate correct IPv6 link-local addresses from MAC addresses for network configuration and testing.

Software Development: Get MAC addresses in the exact format needed for your programming language or database schema.

Network Documentation: Include multiple representations of MAC addresses in network documentation for clarity and completeness.

Vendor Identification: Quickly identify device manufacturers from MAC addresses during network audits or security investigations.

Whether you're configuring IPv6 networks, developing network software, troubleshooting connectivity issues, or documenting network infrastructure, our Complete MAC Address Converter provides all the conversion capabilities and technical information you need in one convenient tool.

Frequently Asked Questions (FAQ)

What is the difference between EUI-48 and EUI-64?

EUI-48 is the standard 48-bit MAC address (6 bytes). EUI-64 is an extended 64-bit identifier used in IPv6, created by inserting FFFE in the middle of the EUI-48 address.

What is a link-local IPv6 address?

Link-local IPv6 addresses (fe80::/10) are automatically generated from MAC addresses using EUI-64 format, used for communication on a single network segment.

What does "bit-reversed" mean in MAC addresses?

Bit-reversed format shows the MAC address with hyphens instead of colons. Some systems and documentation use this format for readability.

How is the integer representation calculated?

The integer representation converts the 48-bit hexadecimal MAC address to its decimal equivalent, treating it as a single large number.

What is OUI and how is it determined?

OUI (Organizationally Unique Identifier) is the first 3 octets of a MAC address that identifies the manufacturer. We look this up in the IEEE database.

What are byte string and dot notation formats?

Byte string {00,1a,2b,3c,4d,5e} is used in programming. Dot notation 001a.2b3c.4d5e is commonly used in Cisco networking equipment.

Back to all tools
Instant Results
Privacy First
Browser Based
100% Free