MAC (IEEE 802) Address Format Validator

If you are a software developer or tester of communication applications, you need to know what is a valid MAC (Media Access Control) addresses and what is an invalid MAC address. This page allows you to learn and test valid version MAC addresses defined in IEEE 802 standards.

What is a valid MAC address?

A MAC address is a unique identifier assigned to most network adapters or network interface cards (NICs) by the manufacturer for identification, IEEE 802 standards use 48 bites or 6 bytes to represent a MAC address. This format gives 281,474,976,710,656 possible unique MAC addresses.

IEEE 802 standards define 3 commonly used formats to print a MAC address in hexadecimal digits:

  • Six groups of two hexadecimal digits separated by hyphens (-), like 01-23-45-67-89-ab
  • Six groups of two hexadecimal digits separated by colons (:), like 01:23:45:67:89:ab
  • Three groups of four hexadecimal digits separated by dots (.), like 0123.4567.89ab

How to valid IP addresses?

In order to help your programming or testing tasks, has designed this online testing page for you to validate any given MAC address using regular expressions.

All you need to do is to enter a MAC address in the form below and click the Start button.

MAC Address:

Popup Windows Tutorials

20 tutorials on different ways to create and test popup windows created in JavaScript: Page unload popups, Pop re-open on close, ...

200+ PHP Script Tutorials

Each tutorial answers one commonly asked PHP programming question with a short, but precise and clear PHP script.