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
- Select how many MAC addresses you want to generate (1 to 100).
- Choose the output format: colon, dash, or Cisco dot notation.
- Set the address type: unicast (default) or multicast.
- Set the administration scope: locally administered (LAA) or globally administered (UAA).
- Optionally pin the first three octets (OUI prefix) to lock the vendor portion.
- 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