MAC Address Tool
Generate random MAC addresses with optional vendor prefix, or look up the OUI vendor for any MAC.
MAC Address Tool
The built-in OUI database covers around 120 of the most-common vendors (Apple, Samsung, Cisco, Intel, Dell, HP, etc.). For full IEEE OUI lookup across all ~50,000 registered prefixes, we will ship a Vite-bundled database in a future update.
How to use the MAC address tool
Pick Generate or Lookup
Generate creates random MACs for testing, lab environments, or virtual machine MAC pools. Lookup tells you which vendor an OUI prefix belongs to.
Generate: choose format and quantity
Output format covers colon-separated (Linux/Unix style), dash-separated (Windows), Cisco dotted-quad, or no separator. Quantity 1–500. Toggle locally-administered (recommended for test) and unicast/multicast.
Optionally fix a vendor prefix
If you want random MACs all in a specific vendor's range (e.g. all Apple, all Samsung), paste their OUI prefix into the vendor field. The tool keeps that prefix fixed and randomises only the last three bytes.
Lookup: paste any MAC
The Lookup tab accepts any common MAC format. The tool normalises, identifies the OUI prefix, and looks it up in the built-in vendor table. It also reports unicast/multicast and universal/locally-administered status.
MAC addresses — the 48-bit identifier built into every network card
A MAC address (Media Access Control address) is a 48-bit unique identifier burned into the hardware of every Ethernet, Wi-Fi, and Bluetooth interface ever shipped. Written as six pairs of hex digits (e.g. 00:1A:11:23:45:67), the first three bytes are the Organisationally Unique Identifier (OUI) — assigned to the device manufacturer by the IEEE Registration Authority — and the last three bytes are the device serial number within that vendor's allocation. The combination gives every network interface in the world a globally-unique address.
OUI registration — how vendors get their prefix
Companies that build network hardware register OUIs with the IEEE. A standard OUI (MA-L, "Medium Allocation - Large") gives the registrant 24 bits of unique-device space — about 16.7 million MAC addresses. The current registration fee is roughly USD 3,495 for an MA-L (as of 2024); cheaper MA-M (4,096 addresses) and MA-S (4,096 addresses) options also exist for smaller vendors. The IEEE publishes the complete registry as a public CSV — about 50,000 entries totalling ~10MB. Apple alone holds over 600 OUI ranges; Cisco holds nearly 1,000. New vendor allocations are processed monthly.
The two flag bits — universal versus local, unicast versus multicast
The first byte of every MAC carries two flag bits with significant operational meaning. Bit 0 (LSB) distinguishes unicast (sent to one specific device) from multicast (sent to a group); when set, the MAC is multicast. Bit 1 distinguishes universally-administered (assigned by IEEE via OUI) from locally-administered (assigned by an OS, hypervisor, or admin); when set, the MAC is locally administered. For test labs and virtual machines, generating MACs with the locally-administered bit set is best practice — it guarantees you won't collide with any real-world hardware MAC, no matter how the IEEE expands the OUI registry in the future. The tool above defaults to locally-administered for exactly this reason.
MAC randomisation — privacy at the cost of analytics
Since iOS 14 (2020), Android 10 (2019), and Windows 10 (2017), every modern phone and many laptops randomise their MAC address when scanning for Wi-Fi networks they aren't already associated with. The behaviour matters for retail analytics (counting unique visitors via Wi-Fi probe requests), enterprise NAC (MAC-based access control), and ISP-issued home routers that use captive portals. Each platform's randomisation rules differ: iOS uses a fresh random MAC every 24 hours per network; Android uses the same MAC per saved network but a different one per network; Windows can be configured either way. The presence of 02:, 06:, 0A:, or 0E: as the first byte (locally-administered bits set) is a strong signal of MAC randomisation.
MAC versus IP — what each one actually identifies
The classic exam-question distinction: a MAC address identifies a network interface (Layer 2 of the OSI model); an IP address identifies a host on a network (Layer 3). MACs are used for delivery within a single broadcast domain (your local switch, your home Wi-Fi); IPs are used for routing across networks. Every packet has both — the IP doesn't change as it traverses the internet, but the source and destination MAC are rewritten at every hop. This is why ARP (Address Resolution Protocol) exists: to map a destination IP within your subnet to the corresponding MAC for the next-hop delivery. Most users will never see a MAC address consciously, but every byte of internet traffic depends on the layered MAC/IP cooperation working correctly.
10 MAC address facts every network engineer should know
The IEEE assigns OUIs to vendors for around USD 3,495 per MA-L (Medium Allocation – Large) — gives the vendor 16.7 million MAC addresses to allocate to its own devices.
The official IEEE OUI public database has over 50,000 registered prefixes and totals roughly 10MB as a CSV download — published in plaintext at standards.ieee.org/oui.
Apple holds over 600 separate OUI ranges, by far the most of any vendor. Cisco holds nearly 1,000 across its acquired and original brands.
The "locally-administered" bit (second-from-bottom of the first byte) is what distinguishes a randomised iPhone MAC from a real hardware MAC. 02:xx, 06:xx, 0A:xx, 0E:xx are all locally-administered.
MAC randomisation was introduced by iOS 8 in 2014 for Wi-Fi scanning, became default-on by iOS 14 in 2020, and is now standard on all major mobile OSes.
EUI-64 is an extension of EUI-48 (the MAC standard) that doubles the address space to 64 bits. It's used in IPv6 SLAAC, where the interface ID was historically derived from the MAC.
Cisco devices traditionally display MACs in dotted-quad format (aaaa.bbbb.cccc) — purely a vendor convention, not a different MAC standard.
Some Wi-Fi mesh systems (eero, Google Nest Wifi) use the same OUI across the entire mesh, making it hard to distinguish individual nodes via MAC alone.
The first OUI ever registered was 00:00:00 — Xerox, the inventors of Ethernet. It is still active and used by some legacy Xerox network hardware.
Spoofing a MAC address is trivially easy on every major OS (ip link set dev eth0 address ... on Linux). MAC-based authentication is therefore considered a weak security control by IEEE 802.1X guidance.
Frequently asked questions
FF:FE in the middle and flipping the U/L bit. Modern IPv6 deployments prefer privacy extensions (RFC 4941) to avoid leaking MAC.00:00:00 is the original Xerox OUI. A few legacy Xerox network devices still use it. Most modern hardware starts with vendor-specific bytes — 00:1A:11 for early Apple, 00:00:0C for Cisco, 00:50:56 for VMware virtual NICs, etc.crypto.getRandomValues) and lookup (against the built-in OUI table) run entirely in your browser. No requests are sent. You can confirm via the browser network tab.Related News
You may be interested in these recent stories from our newsroom.
-
NEXTDC Opens Peninsular Malaysia's First Tier IV Data Centre with RM2.8 Billion KL1 Launch in Petaling Jaya
NEXTDC officially opened KL1 in Petaling Jaya on 14 May 2026 — an AUD$1 billion facility that holds Peninsular Malaysia's first Uptime Insti...
-
Indonesia's INA Locks In 30% Annual Allocation for AI and Data Centre Infrastructure
Indonesia's sovereign wealth fund INA has formalised a 30% annual cap on digital sector deployment, anchored by a joint venture with Singapo...
-
Microsoft Build 2026: Project Polaris Cuts Copilot's OpenAI Dependency, Copilot Workspace Ships to GA
Microsoft confirmed at Build 2026 in San Francisco that GitHub Copilot will run on Project Polaris — its own mixture-of-experts coding model...
75 more free tools
Calculators, converters, security tools — no signup.