MAC / OUI Resolver

Resolve a MAC address
to its vendor and bit structure.

Paste a full MAC or just the 24-bit OUI. Returns the registered organization, splits the address into OUI and NIC halves, and decodes the I/G and U/L flags — checked against a local IEEE copy and live registries.

lookup — oui-resolve
>
accepts colon / hyphen / dot / bare hex · 12 digits (full MAC) or 6 digits (OUI)
No match
Registered organization
Address structure
OUI · bits 0–23 · vendor
NIC · bits 24–47 · device
I/G bit · least-significant bit, octet 1
U/L bit · second bit, octet 1
OUI
first octet
resolved
ADVERTISEMENT · 728×90 SLOT — DROP YOUR ADSENSE UNIT HERE
How it works

A MAC address is 48 bits, written as six hex octets. The first 24 bits are the OUI — the block IEEE assigns to a vendor — and the last 24 are the NIC-specific portion the vendor assigns per interface. Resolving the OUI against the IEEE registry is what identifies the manufacturer.

The first octet also carries two flag bits that change what the address means:

BitPosition01
I/Goctet 1, bit 0unicastmulticast / group
U/Loctet 1, bit 1globally unique (OUI)locally administered

When the U/L bit is set, the address was assigned by software (a VM, a randomized Wi-Fi MAC, a bonded interface) and has no registered vendor — which is why a lookup can legitimately return nothing. The tool decodes these bits so you can tell the difference at a glance.

Why it checks several sources

No single registry is always complete or online. Lookups resolve in order: a local IEEE copy, then a seed cache, then the live registries maclookup.app and macvendors.com — each with a timeout, falling through on failure. The result shows which source answered.

FAQ
Can I look up just the first 6 hex digits?

Yes — that's the OUI. Enter 00065B to identify the vendor without a full address. The NIC half will show as unassigned.

What do the I/G and U/L flags mean?

The I/G bit marks the frame target: 0 = unicast, 1 = multicast/group. The U/L bit marks the address origin: 0 = globally unique (IEEE OUI), 1 = locally administered (set by software). A locally administered address has no real vendor.

Why might a valid-looking MAC return no vendor?

The U/L bit is set (locally administered), the OUI sits in an unassigned block, or it's a privacy-randomized address from a phone. These aren't errors — there's simply no registered owner.

How do I read my own MAC?

Linux: ip link. macOS: ifconfig en0. Windows: getmac /v or ipconfig /all.