Skip to content
Kordu Tools
Network & IP Runs in browser Updated 30 Mar 2026

MAC Address Generator

Generate random MAC addresses in bulk — configurable format, case, OUI flags, and unicast/multicast bits.

Generated 0 addresses
Loading rating…

How to use MAC Address Generator

  1. Choose your format

    Select the output format: colon-separated (AA:BB:CC), dash-separated (AA-BB-CC), or dot-separated (AABB.CCDD). Toggle uppercase or lowercase hex.

  2. Set address flags

    Enable the locally-administered bit (recommended for generated addresses) and select unicast or multicast as needed.

  3. Set the count

    Pick how many MAC addresses to generate: 1, 5, 10, or 25.

  4. Generate and copy

    Click Generate to create the addresses. Copy a single MAC or the entire batch to your clipboard.

MAC Address Generator FAQ

What is a locally administered MAC address?

Setting the locally administered bit (bit 1 of the first octet) indicates the address was not assigned by a hardware manufacturer. This is the correct flag to set for virtual machines, containers, testing, and privacy use cases — it avoids conflicts with real OUI ranges.

What is the difference between unicast and multicast?

A unicast MAC address (bit 0 of the first octet = 0) identifies a single network interface. A multicast address (bit 0 = 1) targets a group of devices. Generated addresses should almost always be unicast.

Are these addresses truly random?

Yes. The tool uses crypto.getRandomValues — a cryptographically secure random number generator built into the browser. Output is suitable for testing, virtualisation, and simulation.

Can I use a generated MAC address on a real network?

Generated addresses with the locally-administered bit set are safe for virtual machines, containers, and network testing. Using a locally-administered address avoids conflicts with hardware-assigned OUI ranges.

What is an OUI?

An OUI (Organizationally Unique Identifier) is the first 24 bits of a MAC address that identify the hardware manufacturer. Generated MACs do not belong to any real OUI — set the locally-administered bit to indicate this explicitly.

What is the format for a MAC address?

A MAC address is 48 bits (6 bytes) expressed as six pairs of hex digits. Common formats: AA:BB:CC:DD:EE:FF (colon), AA-BB-CC-DD-EE-FF (dash), or AABB.CCDD.EEFF (Cisco dot notation).

Why does MAC address randomisation matter for privacy?

Devices broadcast their MAC address on local networks, potentially allowing tracking across Wi-Fi hotspots. Modern OSes randomise MACs by default for probe requests. This generator is useful for testing such randomisation implementations.

Background

Generate cryptographically random MAC addresses in bulk for testing, virtualisation, containers, and privacy tooling. Choose from colon-separated (AA:BB:CC:DD:EE:FF), dash-separated (AA-BB-CC-DD-EE-FF), or dot-separated (AABB.CCDD.EEFF) formats. Toggle uppercase or lowercase hex. Control the locally-administered bit and unicast/multicast bit independently.

Generate 1, 5, 10, or 25 addresses at a time. Copy individual MACs or the full batch to your clipboard. Uses crypto.getRandomValues for cryptographically secure randomness — no data leaves your browser.

Who is this for: developers setting up virtual machines and Docker containers, network engineers testing switch configs and ARP tables, QA engineers simulating multi-device environments, and privacy tool developers needing random MAC addresses for testing MAC randomisation implementations.