Output will appear here
Click in the output to select all text
Output will appear here
Click in the output to select all text
Validate IPv4 and IPv6 addresses and classify as public, private, or loopback.
Calculate network IP, broadcast IP, netmask, wildcard mask, and usable host count from CIDR.
Convert standard IPv4 addresses to IPv4-mapped IPv6, 6to4, and hex formats.
Generate standard BIND-style DNS zone records for A, AAAA, CNAME, MX, TXT, and SPF.
Parse browser User-Agent strings to extract browser name, version, OS, and device type.
This MAC address validator checks whether a hardware address is properly formatted and lets you instantly reformat it between colon-separated, hyphen-separated, and dot-separated (Cisco-style) notation. It's a practical tool for network administrators, IT support staff, and developers who work with EUI-48 identifiers across systems that expect different formatting conventions - a firewall rule might want colons, while a Cisco switch config wants dots. Instead of manually retyping or find-and-replacing separators, this mac address formatter converts instantly between formats while validating that the address itself is structurally correct. It also catches common mistakes like extra characters, wrong length, or invalid hex digits before they cause a misconfiguration. Everything runs client-side in your browser - hardware addresses never leave your device, and there's no signup required. Paste a MAC address below to validate it and see it in every common format.
A valid MAC address consists of 12 hexadecimal digits, typically grouped as six pairs separated by colons or hyphens, or three groups of four separated by dots.
EUI-48 is the formal IEEE identifier format; 'MAC address' is the common term for the same 48-bit identifier used to uniquely address network hardware.
Check the second least significant bit of the first octet - if it's set to 1, the address is locally administered rather than assigned by the manufacturer.
The tool focuses on format validation and conversion; the first three octets represent the Organizationally Unique Identifier assigned to the manufacturer.
Yes, dot notation (like 001a.2b3c.4d5e) is one of the supported output formats.
Neither is strictly required by spec, but the tool lets you normalize to either case for consistency across your systems.
The validator will attempt to clean up common formatting noise, but addresses with invalid characters or incorrect length will be flagged as invalid.