📑 OUI Database Explained
How the IEEE's Organizationally Unique Identifier registry maps MAC address prefixes to hardware vendors, and how to use it for lookups, inventory, and security research.
- Quick Answer
- Key Takeaways
- What Is the OUI Database?
- Why It Matters
- How It Works
- Architecture & Technical Detail
- Step-by-Step Process
- Visual Flow
- Practical Examples
- Real-World Use Cases
- Advantages
- Disadvantages & Risks
- Best Practices
- Security Considerations
- Performance Considerations
- Common Problems
- Troubleshooting
- Implementation Checklist
- Expert Recommendations
- Common Mistakes
- Comparison Tables
- Feature Table
- Key Terms Glossary
- FAQs
- Conclusion
Whether you're building network inventory tooling, investigating unfamiliar devices on your network, or just curious what that mysterious MAC address prefix actually means, this guide covers the complete picture.
- An OUI is a three-byte prefix, registered with the IEEE, that identifies a specific hardware manufacturer or organization.
- The OUI database is the public registry that maps these prefixes to their registered owners.
- OUI lookup only works reliably for universally administered addresses; locally administered addresses have no vendor association.
- A single large manufacturer may hold many different registered OUI blocks across their product lines and acquisitions.
- OUI data is publicly available and regularly updated directly by the IEEE.
- MAC address spoofing means OUI lookup results should be treated as informative, not as absolute proof of a device's identity.
🔍 What Is the OUI Database?
An Organizationally Unique Identifier (OUI) is a 24-bit (three-byte) value that the IEEE Registration Authority assigns to a specific organization — almost always a hardware manufacturer — upon request and (historically) payment of a registration fee. Once assigned, that organization is authorized to use the OUI as the first three bytes of any MAC address they manufacture, with the remaining three bytes freely chosen by the manufacturer to uniquely identify each individual device they produce.
The OUI database is simply the public registry recording every assigned OUI and the organization it belongs to. The IEEE publishes and maintains this data directly, and it's also mirrored, indexed, and made searchable by numerous third-party tools and websites — including vendor lookup features built directly into network inventory and diagnostic tools.
The practical function this enables is straightforward: given any universally administered MAC address, you can extract its first three bytes, look that specific prefix up against the OUI database, and (if it's a registered prefix) learn which organization manufactured the device. This is an enormously useful capability for network administrators trying to identify unfamiliar devices, security researchers investigating unknown hardware, and inventory systems trying to auto-categorize connected equipment.
It's worth noting that the IEEE has actually defined a few related registry types beyond the classic 24-bit OUI, including smaller MA-M (MAC Address block, Medium) and MA-S (MAC Address block, Small) allocations for organizations needing fewer addresses than a full OUI provides. All of these serve the same fundamental purpose — a registered prefix identifying an organization — just with different address space sizes to accommodate organizations of different scale.
🎯 Why the OUI Database Matters
Network visibility is the most immediate practical benefit. When an unfamiliar device appears on a network — in a DHCP lease table, a switch's MAC address table, or a wireless access point's connected client list — an OUI lookup often provides the fastest way to get a useful clue about what that device actually is, without needing to physically locate or directly interrogate it.
Security investigation relies heavily on this same capability. When investigating a potential rogue device, an unexpected new connection, or unusual network activity, knowing the manufacturer associated with a MAC address is often one of the first, fastest data points a security analyst gathers, helping triage whether a device warrants further investigation or is a benign, expected piece of infrastructure.
Asset inventory and management systems commonly use OUI lookup to auto-populate device type and manufacturer fields, significantly reducing the manual data entry burden for large networks with many connected devices, particularly in environments like hospitals, universities, and manufacturing facilities where a huge diversity of specialized hardware connects to the network.
Beyond these operational uses, the OUI registry also plays a quieter but important role in the broader internet addressing ecosystem: it's the mechanism that guarantees every universally administered MAC address manufactured anywhere in the world is globally unique, since the IEEE never assigns the same OUI to two different organizations, and each organization is responsible for ensuring uniqueness within their own assigned block.
As the number and diversity of connected devices continues to grow — driven heavily by IoT proliferation across homes, workplaces, and industrial settings — the practical value of fast, automated vendor identification via OUI lookup has grown correspondingly, since manually researching each new unfamiliar device type individually simply doesn't scale to modern network sizes, whether in a smart home with dozens of connected gadgets or an enterprise with tens of thousands.
⚙️ How OUI Lookup Actually Works
Extract the first three bytes
Take the first 24 bits (three bytes) of the MAC address you want to look up, which represent the potential OUI prefix.
Check the U/L bit first
Verify the address is universally administered (U/L bit set to 0); if it's locally administered, no vendor lookup will be possible regardless of the specific bytes.
Query the OUI database
Search the extracted prefix against the IEEE's registry (directly, or via a mirrored/indexed lookup tool) to find a matching registered entry.
Return the registered organization name
If a match is found, the tool returns the organization name associated with that specific OUI registration.
Handle no-match cases gracefully
If no match is found (locally administered address, unregistered or deprecated prefix), the lookup should clearly indicate this rather than returning a misleading or blank result.
🏗️ Technical Deep Dive: Registry Structure
The IEEE Registration Authority maintains several distinct registry categories relevant to MAC addressing, the largest and most well-known being the traditional 24-bit OUI, which grants the registering organization control over roughly 16.7 million individual addresses (2^24) within that prefix. This is the appropriate size for organizations manufacturing hardware at significant scale.
For organizations needing smaller allocations, the IEEE also offers MA-M (36-bit prefix, roughly 1 million addresses) and MA-S (28-bit prefix, roughly 1 million addresses under a different registration and continuity structure) blocks — both cost-effective options for smaller manufacturers or specialized applications that don't need the full scale of a traditional OUI block.
An important architectural detail is that a single large organization frequently holds many separate OUI registrations, not just one. This happens for several reasons: organic growth requiring additional address space over time, corporate acquisitions bringing in another company's previously separate OUI registrations, and different product lines or subsidiaries sometimes maintaining distinct registrations for organizational reasons. This means a comprehensive OUI database lookup tool needs to maintain many-to-one mappings from multiple prefixes to a single parent organization to give fully accurate, consolidated results.
The registry data itself is published by the IEEE in a standard, machine-readable format, updated regularly as new registrations are added, existing ones are updated (such as after a company name change or acquisition), and in rare cases, deregistered. Third-party tools that maintain their own mirrored copy of this data need a refresh process to stay current with the authoritative IEEE source.
🔧 Step-by-Step: Looking Up a MAC Address Vendor
Obtain the MAC address
Get the full MAC address you want to investigate, from a device listing, log file, or network capture.
Check the second hex digit
If it's 2, 6, A, or E, the address is locally administered and won't have a vendor match — you can stop here.
Extract the first three bytes
Isolate the OUI portion of the address for lookup.
Run the lookup
Use a dedicated OUI/vendor lookup tool or the IEEE's own registry search to find a matching organization.
Cross-reference with other context
Combine the vendor result with other available information (device behavior, hostname, open ports) to build a fuller picture, rather than relying on the OUI result alone.
💡 Practical Examples
A network administrator reviewing their router's connected device list notices an unfamiliar entry, runs an OUI lookup on its MAC address, and identifies it as a smart home device manufacturer — quickly resolving what could have otherwise been a concerning unknown-device investigation into a simple "oh, that's the new smart thermostat" realization.
A security analyst investigating a suspicious new connection on an internal network segment performs an OUI lookup as an immediate first step, discovering the address doesn't match any registered vendor at all — a red flag suggesting either a virtual machine, a spoofed address, or a device using randomized addressing, warranting further investigation.
An IT asset management team building automated network discovery tooling integrates OUI lookup directly into their scanning pipeline, automatically pre-populating a "likely manufacturer" field for every newly discovered device, dramatically reducing the manual classification workload for their inventory team.
🎯 Real-World Use Cases
- Network device identification — quickly understanding what an unfamiliar connected device likely is.
- Security incident triage — using vendor data as an early signal when investigating unexpected network activity.
- Automated asset inventory — auto-populating manufacturer data for large-scale device management systems.
- IoT and smart home device management — identifying and categorizing the growing diversity of connected consumer devices.
- Network access control policy design — informing vendor-aware access rules and segmentation strategies.
🔗 Related Technologies
OUI-based vendor identification connects to several related network intelligence techniques: device fingerprinting (which combines OUI data with other signals like DHCP options and traffic patterns for more precise device identification), network access control systems (which often incorporate vendor data into policy decisions), and IP-based geolocation and reputation lookups, which provide complementary Layer 3 context alongside the Layer 2 vendor information an OUI lookup provides.
📜 Industry Standards
OUI registration and the overall MAC addressing scheme are governed by the IEEE Registration Authority under the broader IEEE 802 standards umbrella, which defines the registration process, the resulting prefix allocation sizes (OUI, MA-M, MA-S), and the rules organizations must follow when assigning the remaining bytes to individual devices. This standardization is what guarantees global uniqueness for every universally administered MAC address manufactured by a compliant organization anywhere in the world.
🔄 Practical Workflows
A typical workflow for integrating OUI lookup into a network monitoring pipeline looks like: capture the MAC address of each newly discovered device, check the U/L bit to filter out locally administered addresses upfront, query the remaining universal addresses against a locally cached, regularly refreshed OUI database, store the resulting vendor name alongside the device record, and surface it in dashboards or alerts to give network administrators immediate context about new connections.
🏢 Enterprise Use Cases
Enterprise network access control systems commonly integrate OUI lookup directly into their device onboarding workflows, automatically flagging devices from unexpected or unapproved manufacturers for additional review before granting full network access, particularly in security-conscious industries like healthcare and finance where unauthorized device connections carry significant compliance risk.
Large-scale IoT deployments in manufacturing, logistics, and smart building management rely heavily on OUI-based auto-classification to manage device inventories numbering in the thousands or tens of thousands, since manually cataloging every connected sensor and controller individually would be operationally infeasible at that scale.
🏠 Home User Use Cases
Home users curious about unfamiliar devices on their router's connected device list can use a free OUI lookup tool to quickly identify likely device types — turning a cryptic MAC address into a recognizable manufacturer name like a well-known smart home or electronics brand, often resolving mild security concerns about "who's on my network" within moments.
Parents setting up router-based content filtering or screen time controls for a specific child's device often use OUI lookup as a way to confirm they're correctly identifying the target device among a list of similarly-named entries in their router's admin interface.
💻 Developer Notes
When building an application that performs OUI lookups, download the IEEE's published registry data directly (available as a standard, machine-readable file) rather than scraping third-party websites, both for reliability and to respect the authoritative data source. Implement a longest-prefix-match approach when checking against the full registry, since some organizations hold both a full OUI and smaller MA-M/MA-S allocations that could otherwise cause ambiguous matches.
Cache lookup results locally where appropriate, since OUI-to-vendor mappings change infrequently, and repeated network calls to an external lookup service for the same prefix are unnecessary overhead in high-volume applications.
🌐 Network Examples
A MAC address like 3C:5A:B4:12:34:56 might resolve, upon OUI lookup, to a well-known consumer electronics manufacturer, immediately telling a network administrator this is likely a smartphone, tablet, or similar consumer device rather than enterprise networking equipment — useful context when triaging an unfamiliar new connection on a corporate network.
✅ Advantages
- Provides fast, useful device context without requiring direct interrogation of the device itself.
- Publicly available and free to use, both directly from the IEEE and via numerous lookup tools.
- Enables significant automation of otherwise manual network inventory and classification tasks.
- Regularly updated by the IEEE, keeping registration data current as new manufacturers register OUIs.
⚠️ Limitations
- Locally administered addresses (virtual machines, privacy-randomized devices) have no vendor association at all.
- MAC address spoofing means a lookup result should never be treated as absolute proof of a device's true identity.
- Corporate acquisitions and rebranding can mean the registered organization name doesn't match the product's current or better-known brand name.
- A single manufacturer's many separate OUI registrations can make comprehensive, consolidated lookups more complex than a simple one-to-one mapping.
🏆 Best Practices
- Treat OUI lookup results as a strong hint, not definitive proof, especially in security-sensitive investigations.
- Combine vendor lookup with other contextual signals (hostname, traffic patterns, open ports) for a fuller device picture.
- Keep any locally cached OUI database copy updated regularly against the authoritative IEEE source.
- Expect and gracefully handle no-match results, since locally administered and spoofed addresses are common and entirely normal on any real network.
- When building inventory tooling, maintain a many-to-one mapping structure to correctly consolidate large manufacturers' multiple OUI registrations.
🔒 Security Considerations
- OUI lookup should never be used as a standalone authentication or trust mechanism, since MAC addresses (including their vendor-identifying prefix) can be manually spoofed.
- A missing vendor match is not inherently suspicious on its own — it's the expected, normal result for VMs and privacy-randomized devices — but combined with other unusual signals, it can be a useful piece of a broader investigation.
- Security tooling that flags "unknown vendor" devices for review should account for the large and growing volume of legitimately locally administered addresses to avoid excessive false positives.
🔒 Privacy Implications
- OUI data itself identifies a manufacturer, not an individual, so vendor lookup alone doesn't directly expose personal information.
- However, combined with other data, device type inference from OUI lookup can contribute to broader device fingerprinting techniques, which is part of the motivation behind privacy-focused MAC randomization on modern devices.
- Organizations building device inventory systems should consider whether storing detailed vendor/device-type profiles for individual users' devices raises any relevant data privacy obligations in their jurisdiction.
🔧 Troubleshooting
OUI lookup returns no match for a MAC address: Check the second hex digit of the address first — if it's 2, 6, A, or E, the address is locally administered and simply has no vendor association to find.
Vendor name doesn't match the product's known brand: This commonly happens after corporate acquisitions or rebranding; the registered OUI owner may be a parent company, subsidiary, or previous brand name rather than the currently marketed product name.
Lookup tool shows outdated or missing recent vendor registrations: Verify the tool's underlying OUI database has been refreshed recently against the authoritative IEEE source, since new registrations are added on an ongoing basis.
💡 Expert Recommendations
- Always check the U/L bit before running an OUI lookup — it takes one second and immediately tells you whether a vendor match is even possible.
- When building automated inventory tooling, refresh your local OUI database mirror on a regular schedule, since the IEEE adds new registrations continuously.
- In security investigations, combine OUI results with other signals (hostname, behavior, open ports) rather than treating a vendor match or mismatch as conclusive on its own.
- When a lookup returns an unexpected or unfamiliar organization name, search for that name specifically, since it may be a parent company or subsidiary rather than the consumer-facing brand you recognize.
❌ Common Mistakes
- Treating a "no vendor match" result as suspicious by default, when it's the normal, expected outcome for VMs and privacy-randomized devices.
- Assuming a vendor match guarantees a device's authenticity, without considering that MAC addresses (including their vendor-identifying prefix) can be spoofed.
- Not accounting for a single manufacturer holding many separate OUI registrations, leading to incomplete or fragmented vendor analytics.
- Relying on stale, outdated OUI data without a regular refresh process, missing recently registered manufacturers.
✅ Implementation Checklist
Use this checklist when building or using OUI-based vendor lookup functionality.
- U/L bit checked first — confirming whether a vendor match is even possible before searching.
- Data source verified current — local OUI database mirror refreshed against the authoritative IEEE registry regularly.
- No-match cases handled gracefully — clearly communicated as normal rather than as an error condition.
- Multiple registrations per vendor accounted for — many-to-one mapping structure used for accurate consolidated reporting.
- Results treated as informative, not definitive — especially in security-sensitive contexts where spoofing is a realistic concern.
- Combined with other context — vendor data cross-referenced with hostname, behavior, or other signals for fuller device identification.
🎯 Scenario Walkthrough
Scenario 1 — Home network audit. A homeowner reviewing their router's connected device list runs OUI lookups on a few unfamiliar entries, quickly identifying a smart speaker, a game console, and a printer — resolving what looked like unknown devices into recognized, expected household hardware within minutes.
Scenario 2 — Enterprise security triage. A security operations team investigating an unexpected new connection on a sensitive internal segment performs an OUI lookup as an immediate first step, finding no vendor match at all — a signal (combined with other indicators) that prompts deeper investigation into a possibly spoofed or virtualized device.
Scenario 3 — Large-scale asset management. A university IT department managing tens of thousands of connected devices across dormitories and labs integrates automated OUI lookup directly into their network access control system, auto-categorizing devices by likely manufacturer to streamline policy enforcement and support ticket triage.
📚 Key Terms Glossary
- OUI (Organizationally Unique Identifier)
- A three-byte prefix registered with the IEEE and assigned to a specific organization, forming the first half of a universally administered MAC address.
- IEEE Registration Authority
- The body responsible for assigning and maintaining OUI, MA-M, and MA-S registrations, and publishing the resulting public database.
- MA-M / MA-S
- Smaller IEEE-administered address block types, offering organizations less address space than a full OUI at a lower registration cost.
- Vendor lookup
- The practical act of querying the OUI database with a MAC address prefix to determine the registered manufacturer.
- MAC spoofing
- Deliberately configuring a device to present a MAC address other than its original one, which can undermine the reliability of vendor lookup as an identification method.
📊 Comparison Tables
IEEE Registration Block Types
| Block Type | Prefix Length | Approx. Address Space | Best Suited For |
|---|---|---|---|
| OUI (traditional) | 24 bits | ~16.7 million | Large-scale manufacturers |
| MA-M | 36 bits | ~1 million | Mid-sized organizations |
| MA-S | 28 bits | ~1 million (smaller structure) | Smaller organizations, specialized use |
OUI Lookup: What It Can and Can't Tell You
| Can Determine | Cannot Determine |
|---|---|
| Registered manufacturer organization (for universal addresses) | Whether the address has been spoofed |
| Whether an address is locally or universally administered | The exact product model or specific device |
| Rough hardware category in many cases (via vendor knowledge) | The device's current owner or location |
📋 Feature Table
| Feature | OUI Database |
|---|---|
| Maintained by | IEEE Registration Authority |
| Prefix length | 24 bits (3 bytes) for traditional OUI |
| Access cost | Free, publicly available |
| Update frequency | Ongoing, as new registrations are added |
❓ FAQs
📋 Conclusion
The OUI database is a quietly essential piece of internet infrastructure, turning an otherwise opaque string of hex digits into a genuinely useful piece of device intelligence. Understanding both its capabilities and its real limitations — particularly around locally administered addresses and spoofing — is what separates a naive lookup from an informed, appropriately skeptical use of the data.
Look up any MAC address vendor instantly with ToolsNovaHub's MAC Address Generator and related network tools, and explore more with our guides on Locally Administered MAC Addresses, MAC Address Format, and Generating Random MAC Addresses.
The practical takeaway: an OUI lookup is one of the fastest, most useful first steps in identifying an unfamiliar network device — just remember to treat the result as a strong clue, not an unquestionable fact.