MAC Address Formatter
Paste a MAC address in any common notation and get it back in all of them: colon-separated (00:1a:2b:3c:4d:5e), hyphen-separated (00-1a-2b-3c-4d-5e), Cisco dotted (001a.2b3c.4d5e) and with no separator (001a2b3c4d5e), in upper or lower case. The tool also reads the two flag bits in the first byte to tell you whether the address is unicast or multicast and whether it's universally administered (a real vendor OUI) or locally administered. Useful for switch and router configs, firewall and ACL rules, DHCP reservations, and reconciling addresses copied from different tools. Everything runs locally in your browser.
Colon
00:1a:2b:3c:4d:5e
Hyphen
00-1a-2b-3c-4d-5e
Cisco (dot)
001a.2b3c.4d5e
No separator
001a2b3c4d5e
How to use
- Paste a MAC address in any format — separators and case don't matter.
- Choose upper or lower case for the output.
- Copy the notation you need; the unicast/multicast and universal/local type is shown below.
Frequently asked questions
- What input formats are accepted?
- Any — the tool keeps only the hex digits, so 00:1A:2B:3C:4D:5E, 00-1a-2b-3c-4d-5e, 001a.2b3c.4d5e and 001A2B3C4D5E all work, as long as there are exactly 12 hex digits.
- What do unicast and multicast mean here?
- The lowest bit of the first byte is the I/G bit. If it's 1 the frame is multicast (or broadcast); if 0 it's unicast — destined for a single interface.
- What is 'locally administered'?
- The second-lowest bit of the first byte is the U/L bit. If 1, the address was assigned locally (e.g. a randomized or virtual MAC); if 0 it's universal — the first half is a real vendor OUI.
- Is my address uploaded?
- No. All formatting happens in your browser; nothing is sent to a server.
Related tools
IP Address Inspector
Type an IPv4 or IPv6 address and see its class, scope (private / public / loopback / link-local), decimal value, binary, reverse-DNS notation, and /32 CIDR.
Random IP & MAC Generator
Generate batches of random IPv4, IPv6, or MAC addresses for tests and mocks — public / private / ULA / link-local / UAA / LAA scopes supported.
MAC to EUI-64 / Link-local
Convert any MAC address into its modified EUI-64 interface ID and the matching IPv6 link-local address — the same form Windows / Linux compute automatically.
IPv4 Address Converter
Convert an IPv4 address between dotted-decimal, 32-bit integer, hex and binary — and see whether it's private, public, loopback and more.
HTTP Status Code Reference
Searchable list of every HTTP status code (1xx-5xx) with summary, RFC, when to use, and common pitfalls.
User Agent Parser
Parse a User-Agent string into browser, engine, OS, device, and CPU. Detects 20+ bots including GPTBot, ClaudeBot, PerplexityBot.