Calcoid

MAC Address Generator

Generate random Ethernet MAC addresses in colon, hyphen, Cisco-dot, raw, or IEEE notation. Optional vendor OUI prefix, batch up to 100, locally administered bit set by default.

MAC address generator

Well-known OUIs

The first 3 bytes of a MAC are the Organizationally Unique Identifier (OUI), assigned by the IEEE. Paste any of these into the vendor prefix box to generate addresses in that vendor's range.

  • F4F5DBApple
  • 001A2BCisco
  • 001B21Intel
  • 0017FAMicrosoft
  • 005056VMware
  • 14FEB5Dell
  • 001517HP

MAC Address First-Octet Bits

First octetAddress typeAdministration
00UnicastUniversally administered
02UnicastLocally administered
01MulticastUniversally administered
03MulticastLocally administered

Frequently Asked Questions about the MAC Address Generator

What is a MAC address?
A MAC address is a link-layer identifier commonly represented as 12 hexadecimal digits, such as AA:BB:CC:DD:EE:FF. Network interfaces may have a factory-assigned address, a configured address, or a temporary randomized address. Switches and access points use it to deliver frames on the local link.
What is an OUI and why are the first 3 bytes special?
In a classic 48-bit MA-L assignment, the first 24 bits identify an IEEE-assigned organization and the organization assigns the remaining bits. IEEE also offers other assignment block sizes, and locally administered addresses do not identify a vendor. A prefix can help create realistic test fixtures, but it does not prove who made a device.
What does the locally administered bit do?
The second-least-significant bit of the first octet is the U/L flag. A value of 1 marks an address as locally administered rather than globally assigned by the IEEE. This avoids claiming a vendor prefix, but it does not guarantee uniqueness among other locally generated addresses. Check for collisions within the network where you use it.
Colon, hyphen, or Cisco dot: which notation do I need?
Colon notation is common on Unix-like systems, hyphen notation is common on Windows, and dotted notation is common in Cisco tooling. Raw notation removes separators. Use the format required by the specific command, API, or configuration field because parsers do not all accept every form.
What is this generator actually useful for?
Use it for test fixtures, isolated labs, simulations, or systems that explicitly require you to assign a local address. Do not introduce generated addresses into a production network without collision checks and authorization. Phones, virtual machines, and operating systems may also generate locally administered addresses using their own policies.

Related Calculators

More calculators in "Tech"

See all 98 calculators in "Tech"