Yes. It uses the registered prefix to indicate which organization received that block, when that interpretation is meaningful for the address type provided.
Identify vendors by IEEE prefix, inspect the address bits, convert formats and derive the IPv6 link-local address.
Looking up a vendor from a MAC address sounds straightforward, but the result does not always identify the real physical device in front of you. This section explains what an OUI is, how registered prefixes work, what the U/L and I/G bits say about each address and why locally administered, randomized or virtualized addresses can sharply limit vendor identification.
A MAC address has 48 bits, but two of them, the lowest-order bits of the first octet, decide how the rest should be interpreted. The I/G bit (bit 0) separates an individual address from a group address: at 0 the frame targets a single interface, at 1 it is multicast or broadcast. The U/L bit (bit 1) separates a universal address, assigned by the vendor from a block registered with the IEEE, from a locally administered one.
In practice this settles most reading questions. If the I/G bit is set, hunting for a vendor is wasted effort, because the address represents a group and not a piece of equipment. If the U/L bit is set, the prefix was never allocated by the IEEE, so any vendor name found there is a coincidence or a leftover from an old block.
Before stable and randomized interface identifiers became the norm, the IPv6 link-local address of an Ethernet interface was derived straight from the MAC. The procedure, described in appendix A of RFC 4291, has two steps: insert FF:FE in the middle of the 48 bits to form 64 bits, and flip the U/L bit of the first octet.
The flip is the step that most often goes wrong by hand, because it is counterintuitive: a universal address (bit 0) yields an identifier with that bit set to 1. The RFC's own example makes it plain, 34-56-78-9A-BC-DE becomes 36-56-78-FF-FE-9A-BC-DE, and the matching link-local address is fe80::3656:78ff:fe9a:bcde. The same address also yields the solicited-node multicast address (ff02::1:ff plus the last 24 bits), used by neighbor discovery, and the 33:33:FF MAC that carries it at the Ethernet layer.
Modern phones and laptops generate a random address per wireless network precisely to stop the MAC from working as a persistent identifier. Those addresses have the U/L bit set and belong to no registered block, so the correct answer for them is not unknown vendor but randomized address. Treating one case as the other leads to wrong conclusions in inventory work and in network investigation.
Virtualized environments create the opposite distortion. The VirtualBox 08:00:27 block appears in the IEEE registry under the name of its original allocation rather than VirtualBox, and the QEMU/KVM 52:54:00 prefix is locally administered and simply does not exist in the registry. In both cases the raw IEEE data answers poorly, and what really identifies the address is the range each hypervisor is known to use by convention.
Paste the code into your HTML and the tool shows up on your page, without J-Kit's navigation and ads. It still runs in the browser of whoever visits your site.
<iframe
src="https://jkit.tools/embed/en-US/mac-vendor"
width="100%"
height="600"
style="border:0"
loading="lazy"
title="MAC Vendor Lookup"
></iframe>These references help contextualize formulas, standards, APIs and limitations used on this page. They do not replace professional validation when a result has legal, financial, medical or operational impact.
Yes. It uses the registered prefix to indicate which organization received that block, when that interpretation is meaningful for the address type provided.
E-S-Tel
8C:1F:64:AF:12:348c:1f:64:af:12:348C-1F-64-AF-12-348c-1f-64-af-12-348C1F.64AF.12348c1f.64af.12348C1F64AF12348c1f64af12348E-1F-64-FF-FE-AF-12-348e1f:64ff:feaf:1234fe80::8e1f:64ff:feaf:1234fe80:0000:0000:0000:8e1f:64ff:feaf:1234ff02::1:ffaf:123433:33:FF:AF:12:34Local IEEE dataset: 52743 prefixes, generated on 2026-05-05.
Lookup, batch, search and generation run in your browser with a local dataset. No address ever leaves the page.