01 / Prefix
The registered block
The IEEE gives each maker a prefix of 24, 28 or 36 bits. Every address a maker builds starts with it.
Free tool
Paste one MAC address, or a whole list, in any format: colons, dashes, dots or no separator. See which company the IEEE public registry lists for the prefix, whether the address is locally administered (often a random one, as phones use) and whether it is a group address, and get it back in six spellings. The registry file loads once into your browser, so the addresses you paste are not sent anywhere.
Loading the registry...
Find the prefixes of a company
Type part of a company name, like cisco.
Options
The registry is loading.
Source: the public listings of the IEEE Registration Authority. The registry names who was given a block of addresses. It does not say who owns a device, and it cannot name a person's device.
Addresses are not saved. The link holds them after the # sign, which your browser never sends to a server.
Looked up in your browser. The addresses you paste are not uploaded.
How it works
01 / Prefix
The IEEE gives each maker a prefix of 24, 28 or 36 bits. Every address a maker builds starts with it.
02 / Two bits
The first byte holds a group bit and a local bit. The local bit says the address was not assigned from the registry.
03 / Longest match
A 36-bit or 28-bit block sits inside a 24-bit prefix, so the lookup tries the longest prefix first.
Guide
A MAC address lookup finds the company behind a MAC address by matching its first digits, called the OUI or prefix, against the public registry kept by the IEEE. A MAC address is the 48-bit hardware address of a network adapter, written as 12 hex digits such as 00:1A:2B:3C:4D:5E. The registry names the company that was given that block of addresses, which is usually the maker of the network chip or device. This page does the lookup in your browser, for one address or for a long list, and also tells you when an address is random or a group address, which a plain name lookup cannot.
Pairs separated by colons (00:1A:2B:3C:4D:5E), dashes (00-1A-2B-3C-4D-5E), spaces, three groups of four with dots (001a.2b3c.4d5e, the style some Cisco tools print), or 12 digits in a row. It also reads 16-digit EUI-64 addresses. If you paste only a prefix, such as 00:1A:2B or a 7 or 9 digit prefix, it looks that up directly. Any line that holds no address is listed as not a MAC address.
The IEEE sells blocks in three sizes. According to the IEEE tutorial on EUI, OUI and CID (checked 18 Oct 2026), an MA-L block holds 2 to the 24th addresses, an MA-M block 2 to the 20th and an MA-S block 2 to the 12th. An MA-L has a 24-bit prefix, an MA-M a 28-bit one and an MA-S a 36-bit one. The small blocks sit inside a 24-bit prefix that the IEEE keeps for itself, so the lookup tries the 36-bit prefix first, then the 28-bit, then the 24-bit. For 00:1B:C5:00:0A:BC the 24-bit prefix 00:1B:C5 is listed to the IEEE Registration Authority, and the 36-bit prefix 00:1B:C5:00:0 is listed to a smaller company. That is why pasting a full address gives a better answer than pasting only three bytes.
The first byte of a MAC address carries two flags (IEEE tutorial, same source). The lowest bit is the I/G bit: 0 means a single device, 1 means a group address. The next bit is the U/L bit: 0 means universal, assigned through the registry, and 1 means local, set by software or a network administrator. A quick rule is to look at the second hex digit of the address. 0, 4, 8 and C mean a universal single device. 1, 5, 9 and D mean a universal group address. 2, 6, A and E mean a local single device, and 3, 7, B and F mean a local group address.
| Address | First byte | Group bit | Local bit | Meaning |
|---|---|---|---|---|
| 00:00:0C:12:34:56 | 00 = 00000000 | 0 | 0 | Single device, universal. Prefix 00:00:0C is listed to Cisco Systems, Inc |
| DA:A1:19:4F:2B:10 | DA = 11011010 | 0 | 1 | Single device, local. No maker, because it did not come from a block |
| 01:00:5E:00:00:FB | 01 = 00000001 | 1 | 0 | Group address, universal |
The IEEE says a maker may build group addresses from its own prefix by setting the group bit. For that reason a group address is looked up with the group bit cleared, and 01:00:5E is read through 00:00:5E, which the registry lists to ICANN, IANA Department.
Modern phones do not use their real hardware address on Wi-Fi. Apple's support page (checked 18 Oct 2026) says an iPhone identifies itself to each network using a different Wi-Fi address, and can keep it fixed or rotate it. Android's documentation (checked 18 Oct 2026) says Android 10 and later use a randomised MAC address by default, with the local bit set to 1 and the group bit to 0. Such an address will show as locally administered with no maker, and it cannot be traced to a phone brand. The same phone shows its real address only if you turn the private address off for that network.
To turn a hex value into other bases, try the number base converter, and the binary translator shows bytes as bits.
Questions
Paste the address above. The first 24, 28 or 36 bits are matched against the IEEE registry, and the company it lists is shown.
An organizationally unique identifier: the first three bytes of a MAC address, assigned by the IEEE to a company. The IEEE also assigns longer prefixes of 28 and 36 bits.
Phones use random, locally administered addresses on Wi-Fi to protect privacy. They are not in the registry. Turn off the private address for that network to see the real one.
The second bit of the first byte is 1. The address was set by software or an administrator, not assigned from a maker's registered block.
Yes. Paste one per line or a block of text. Download the answers as a CSV.
No. The registry lists the maker's block, not an owner, and random addresses carry no maker at all.
It was read from the IEEE public listings on 18 Oct 2026. Newer blocks will be missing until the file is updated.
No. The registry file is downloaded to your browser and the lookup runs there.