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 vendor MAC addresses by choosing an OUI prefix. That is useful when fixtures need to look like Apple, Cisco, Intel, VMware, or other hardware vendors while still letting you control the remaining device-specific octets.
Every device that connects to a network has a fingerprint — a 48-bit identifier called a MAC (Media Access Control) address. Unlike IP addresses, which change depending on the network, a MAC address is baked into the hardware. When you need to generate MAC addresses for testing, simulations, or development, this tool creates valid addresses instantly.
A MAC address is 6 octets (12 hex digits) written as XX:XX:XX:YY:YY:YY. The first 3 octets form the OUI (Organizationally Unique Identifier) — identifying the manufacturer. The last 3 octets are unique to the individual device.
00:03:93, 3C:22:FB, or A4:83:E700:1E:F700:1B:21Need to identify a device's manufacturer? Use our MAC Address Lookup tool to look up any OUI prefix against 38,000+ registered vendors.
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 assigns OUI blocks to hardware manufacturers. The first 3 octets of a MAC address tell you who made the network interface — useful for network inventory, device identification, and security auditing. When you generate MAC addresses with a specific vendor prefix, the resulting addresses look like real hardware from that manufacturer, which is ideal for realistic fixtures and demos. 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, the safe choice is a locally administered, unicast address. The locally administered bit signals that the MAC was not burned in by a manufacturer, so it will never collide with a real IEEE-assigned device. To learn how randomization uses this bit for privacy, read the MAC address randomization guide.
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), it's used for local network communication, access control lists, device tracking, and DHCP reservations. Unlike IP addresses, a MAC address is tied to the hardware itself.
00:03:93, Intel uses 00:1B:21, and Cisco uses 00:1E:F7. Our MAC address lookup tool checks the OUI against 38,000+ registered vendors.
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.
Identify the manufacturer of any MAC address using our 38,000+ vendor OUI database.
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.
More Developer Tools
Random IBAN
randomiban.co
Random IMEI
randomimei.com
UUID Gen
createuuid.com
Password Gen
password-generator.co
Lorem Ipsum
makelorem.com
JSON Format
jsonformat.co
Hex to ASCII
hextoascii.co
Base64
base64decode.co
Hash Gen
hashgenerator.co
Char Counter
charcounter.io
QR Code
makeqrcode.io
URL Encode
urlencode.co
Morse Code
decodemorse.com
Binary Text
texttobinary.io
HTML Entities
htmlentities.io
Age Calc
calculateage.io
Compound Calc
compoundcalculator.io