MACs are generated locally with the browser's RNG — nothing is uploaded.
Generate random MAC addresses, free. A MAC address is a 48-bit hardware identifier whose two low bits of the first byte flag whether it's unicast or multicast and universally or locally administered. This generator creates one or many random MAC addresses with control over those bits, an optional custom OUI prefix and the output format — entirely in your browser using its built-in random number generator.
It produces valid, correctly-flagged MAC addresses — locally-administered and unicast by default — so they're safe to assign to virtual interfaces, lab gear or test fixtures without colliding with a real vendor's OUI. 100% free, no registration, and complete privacy — everything runs locally in your browser, so your data never touches a server.
Generate one MAC or up to 100 at once for seeding lab devices, virtual NICs or test data.
Defaults to locally-administered + unicast so generated addresses don't impersonate a real OUI or look like a multicast group.
Pin a specific OUI prefix and choose colon, hyphen or Cisco-dotted output in upper or lower case.
Addresses are generated locally with the browser's RNG; nothing is uploaded or stored.
Find the vendor of a MAC
Random v4 UUIDs
Strong random passwords
Yes. They are well-formed 48-bit addresses. By default they are flagged locally-administered and unicast, which is exactly what you want for virtual interfaces and test devices so they don't clash with a real vendor OUI.
For anything you make up yourself — VMs, containers, lab gear — yes. The locally-administered bit signals the address isn't a burned-in OUI, which is the correct, collision-safe choice. Leave it on unless you have a specific reason to mimic a real OUI.
Enter that vendor's OUI as the custom prefix and the first three bytes will be fixed to it while the rest are random. Use real OUIs only for legitimate testing.
Unicast (I/G bit 0) addresses one interface; multicast (bit 1) addresses a group. For a normal interface you want unicast, which is the default.
No. Generation uses your browser's random number generator and runs entirely client-side.
We use cookies for analytics and personalized ads to help keep these tools free. Until you accept, ads stay non-personalized and analytics cookies are off. See our Privacy Policy.