developer validator

MAC Address Validator

Validate MAC addresses (colon, dash, or plain 12-hex) locally.

Results

Processing…
Status
Processing...
Details
Processing...
Normalized
Processing...

Rules & checks

Accepts 6 hex pairs separated by colons or dashes (aa:bb:cc:dd:ee:ff) or a plain 12-hex string.

Hex characters can be upper or lower case.

Runs entirely in your browser; nothing is stored or sent.

When to use it

  • DHCP reservations and static leases
  • Firewall or NAC allowlists
  • Inventory and asset tracking sanity checks

Tips

  • Keep a consistent delimiter (colons) across docs
  • Double-check OUI/vendor prefixes when onboarding new devices

Examples

Colon separated

  • aa:bb:cc:dd:ee:ff -> valid

Dash separated

  • AA-BB-CC-DD-EE-FF -> valid

Compact

  • aabbccddeeff -> valid, normalized to aa:bb:cc:dd:ee:ff

Invalid

  • aa:bb:cc:dd:ee -> invalid (too short)

FAQs

Is any data uploaded?
No. Validation is client-side/offline and clears on refresh.
Do you look up vendors?
No. This checks format only; add OUI lookup separately if needed.

Related validators

Format-only; does not verify device existence or vendor.