MAC Address Generator

Generate one or many random MAC addresses with full control over format, unicast/multicast bit, and locally/globally administered bit.

Options

Between 1 and 100

Controls bit 0 of the first octet

Controls bit 1 of the first octet

Pin the first 3 octets. Leave blank for fully random.

Results

Configure options and click Generate

First-octet bit breakdown

Bit 7 (MSB) Bit 1 Bit 0 (LSB) Meaning
varies 0 0 Unicast, Globally administered (UAA)
varies 1 0 Unicast, Locally administered (LAA)
varies 0 1 Multicast, Globally administered
varies 1 1 Multicast, Locally administered
Copied!

Summary

Generate one or many random MAC addresses with full control over format, unicast/multicast bit, and locally/globally administered bit.

How it works

  1. Select how many MAC addresses you want to generate (1 to 100).
  2. Choose the output format: colon, dash, or Cisco dot notation.
  3. Set the address type: unicast (default) or multicast.
  4. Set the administration scope: locally administered (LAA) or globally administered (UAA).
  5. Optionally pin the first three octets (OUI prefix) to lock the vendor portion.
  6. Click Generate, then copy individual addresses or the entire list.

Use cases

  • Populate test environments and network simulators with realistic MAC addresses.
  • Create virtual machine network interfaces for lab setups.
  • Generate locally administered addresses for private network testing.
  • Produce bulk MAC address lists for network inventory tooling.
  • Test network access control (NAC) policies in development environments.
  • Verify MAC address parsing and validation code in your application.
  • Simulate device discovery in IoT prototype firmware.
  • Generate multicast addresses for multicast group testing.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu