MAC address assignment lookup

Why MAC:vendor?

While there are a number of other MAC address lookup websites where one can lookup their MAC address most of them (at least the ones I looked at) have two major drawbacks; 1st most look only at MA-L list from IEEE for lookups, which means not all MAC addresses can be identified and 2nd lookup by vendor is not possible.
Our website tries to overcome these limitations.

What is a MAC address?

A media access control address (MAC address) is a unique identifier assigned to a network interface controller (NIC) for use as a network address in communications within a network segment. This use is common in most IEEE 802 networking technologies, including Ethernet, Wi-Fi, and Bluetooth. Within the Open Systems Interconnection (OSI) network model, MAC addresses are used in the medium access control protocol sublayer of the data link layer. As typically represented, MAC addresses are recognizable as six groups of two hexadecimal digits, separated by hyphens, colons, or without a separator.

MAC addresses are primarily assigned by device manufacturers, and are therefore often referred to as the burned-in address, or as an Ethernet hardware address, hardware address, or physical address. Each address can be stored in hardware, such as the card's read-only memory, or by a firmware mechanism. Many network interfaces, however, support changing their MAC address. The address typically includes a manufacturer's organizationally unique identifier (OUI). MAC addresses are formed according to the principles of two numbering spaces based on Extended Unique Identifiers (EUI) managed by the Institute of Electrical and Electronics Engineers (IEEE): EUI-48, which replaces the obsolete term MAC-48, and EUI-64.

Network nodes with multiple network interfaces, such as routers and multilayer switches, must have a unique MAC address for each NIC in the same network. However, two NICs connected to two different networks can share the same MAC address.

* source: wikipedia

Notational conventions

The standard (IEEE 802) format for printing EUI-48 addresses in human-friendly form is six groups of two hexadecimal digits, separated by hyphens (-) (e.g. 01-23-45-67-89-AB).
Other conventions include six groups of two hexadecimal digits separated by colons (:) (e.g. 01:23:45:67:89:AB), and three groups of four hexadecimal digits separated by dots (.) (e.g. 0123.4567.89AB).

* source: wikipedia

Source lists

Source of data is IEEE registry which is responsible for MAC address assignments and upkeeping of the registry.
MA-L list consists of legacy and LARGE assignments, a large assignment is a 24bit assignment where first three bytes are assigned from IEEE and the last three bytes are to be assigned by the vendor (i.e. 11:22:33:xx:xx:xx).
MA-M list consists of MEDIUM assignments, a medium assignment is a 28bit assignment where first three and a half bytes are assigned from IEEE and the last two and a half bytes are to be assigned by the vendor (i.e. 11:22:33:4x:xx:xx).
MA-S list constsis of SMALL assignments, a small assignment is a 36bit assignment where first four and a half bytes are assigned from IEEE and the last byte and a half are to be assgined by the vendor (i.e. 11:22:33:44:5x:xx).

More information in IEEE SA - Registration Authority page.