History stored locally. Clear anytime.
This tool generates valid random MAC addresses for development, QA, virtualization, network labs, and sample datasets. If you need a fake MAC address, dummy MAC address, or alternate MAC address, use the Local administration option so the address is clearly software-assigned instead of manufacturer-burned hardware.
You can also generate an address from a bundled MA-L/OUI prefix. Selecting a prefix keeps the address universally administered and unicast so the 24-bit assignment is preserved. The registered organization is useful fixture metadata, but it does not prove that a generated address belongs to a real device.
A MAC (Media Access Control) address is a link-layer identifier commonly represented as 48 bits. Universally administered addresses can be assigned to hardware; locally administered addresses can be set or randomized by software. This generator creates syntactically valid values for testing, simulations, or development.
A 48-bit MAC address is 6 octets (12 hex digits) written as XX:XX:XX:YY:YY:YY. For an EUI-48 created from an IEEE MA-L assignment, the first 3 octets are the OUI and the assignee controls the remaining 3 octets. Locally administered addresses do not carry an authoritative vendor identity.
00:03:93, 3C:22:FB, or A4:83:E700:1E:F700:1B:21Need to inspect a prefix? The MAC Address Lookup checks the bundled snapshot of 39,762 distinct IEEE MA-L assignments retrieved 2026-07-17.
Understanding MAC address format is essential for network configuration. MAC addresses come in four common formats — all represent the same 48-bit value, the separator is purely cosmetic. Our MAC address maker lets you pick whichever format your system expects: colon-separated for Linux/macOS, hyphen-separated for Windows, Cisco dot notation for network equipment, or plain hex for APIs.
The IEEE Registration Authority publishes MA-L assignments. A lookup match identifies the organization registered for a 24-bit assignment, not the verified manufacturer or owner of a particular device. When you generate an address from a listed prefix, treat it as test data. For more detail, read the OUI manufacturer guide.
A few example OUI prefixes you can select in the generator:
00:03:93, 3C:22:FB, A4:83:E700:1E:F7, 00:25:9C00:1B:21, 3C:97:0E00:50:56, 00:0C:29 (common in virtual machine fixtures)After generating a vendor MAC, you can confirm the prefix resolves to the right company with the MAC Address Lookup tool.
Two flags live in the first octet. Bit 0 (the least-significant bit) sets the type: 0 = unicast (a single device), 1 = multicast (a group). Bit 1 sets administration: 0 = universally administered (factory-burned by the vendor), 1 = locally administered (software-assigned). When you randomize MAC addresses, you can control these flags to match your exact testing scenario.
For most generated test data, choose a locally administered, unicast address. The local bit distinguishes it from an IEEE-assigned universal address, but it does not prevent collisions with other locally administered addresses. Check generated values against the network or dataset where you will use them. See locally versus universally administered MAC addresses.
IEEE calls the least-significant bit of the first octet the I/G bit and the next bit the U/L bit. These four first-octet examples make the flags directly verifiable:
| First octet | Binary | I/G | U/L | Meaning |
|---|---|---|---|---|
00 | 00000000 | 0 | 0 | individual (unicast), universal |
01 | 00000001 | 1 | 0 | group (multicast), universal |
02 | 00000010 | 0 | 1 | individual (unicast), local |
03 | 00000011 | 1 | 1 | group (multicast), local |
The bundled lookup snapshot contains 39,762 distinct MA-L assignments
from 39,765 rows in the
IEEE Registration Authority MA-L CSV,
retrieved 2026-07-17. The update script validates the CSV header, registry and six-hex-digit assignment; groups repeated legacy assignments; stores organization names; sorts by assignment; and omits postal addresses. Source SHA-256: e34c59782a69b3955c49174a4a94cd9d10b868674d0f1a40e7d3d5a75baed83c.
Read the primary IEEE Registration Authority public-listing page and IEEE Guidelines for Use of EUI, OUI, and CID. For existing on-site guides, see MAC address formats and test-data generation.
No signup, no rate limits, no data sent anywhere. Generate as many as you need.
| Format Name | Example | Separator | Common Usage |
|---|---|---|---|
| Colon-separated | 00:1A:2B:3C:4D:5E |
: |
Linux, macOS, most documentation |
| Hyphen-separated | 00-1A-2B-3C-4D-5E |
- |
Windows (ipconfig, registry) |
| Cisco dot notation | 001A.2B3C.4D5E |
. |
Cisco IOS, network equipment |
| No separator | 001A2B3C4D5E |
none | APIs, databases, internal systems |
All four formats represent the same 48-bit address. The separator is purely cosmetic — pick whichever your target system expects from the Format options above.
A random MAC address generator is most useful when you need realistic-but-disposable network identifiers. Common scenarios include:
Because everything runs client-side, none of these generated addresses are ever sent to a server — they exist only in your browser. If you already have an address and want to identify its vendor, use the MAC Address Lookup tool.
00:1A:2B:3C:4D:5E) used on Linux/macOS, hyphen-separated (00-1A-2B-3C-4D-5E) used on Windows, Cisco dot notation (001A.2B3C.4D5E) used on network equipment, and plain hex (001A2B3C4D5E) used in APIs and databases. All four represent the same address — the separator is purely cosmetic.
0, the address is unicast — destined for a single device on the network. If it's 1, it's multicast — destined for a group of devices. Real-world network interfaces almost always use unicast addresses. Our MAC address maker lets you generate either type with a single toggle.
001A.2B3C.4D5E. This format is standard on Cisco IOS and most Cisco network equipment. Our tool supports this format natively — just select "Dot" from the format options.
Check a prefix against 39,762 dated IEEE MA-L assignments and inspect its address flags.
How devices randomize MAC addresses for Wi-Fi privacy, and why local addresses matter.
How vendor prefixes identify hardware makers — the basis for realistic vendor MAC fixtures.
Locate the MAC address on Windows, macOS, Linux, iPhone, and Android, step by step.