MAC Address Formatter
Paste a MAC address in any style and instantly get the colon, hyphen, Cisco‑dot and bare versions — in upper or lower case. It all runs privately in your browser.
A MAC (Media Access Control) address is the 48‑bit hardware identifier burned into a network interface — your laptop's Wi‑Fi card, a phone's Bluetooth radio, a switch port. Those 48 bits are just 12 hexadecimal digits, but different vendors and tools like to punctuate them differently. Windows favours hyphens, Linux and macOS favour colons, and Cisco gear uses three dot‑separated groups. This formatter normalises whatever you paste and hands you every common style at once, with copy buttons for each.
Under the hood the tool strips out everything that isn't a hex digit, checks that exactly 12 remain, and then rebuilds the four representations. The case toggle rewrites all of them together so you can match a config file, a firewall rule or a spreadsheet exactly.
Your MAC address never leaves your device. There are no network requests and nothing is stored — the formatting is pure client‑side JavaScript, safe to use with real hardware addresses.
The first half of a MAC address (the first three bytes) is the OUI — the Organisationally Unique Identifier assigned to the manufacturer — while the last three bytes identify the specific device. If you want to know who made a device, pair this with the MAC Vendor Lookup. To turn a MAC into an IPv6 interface identifier, try the EUI‑64 Calculator. And for the full background, read our guide on what a MAC address is.
Because a MAC address can uniquely identify a device, treat it a little like personal data — it's fine to reformat here, but avoid pasting customer device addresses into random online services. This page keeps everything local specifically so you don't have to.
Frequently asked questions
What MAC address formats does this tool output?
It produces the four common styles from any input: colon‑separated (00:1a:2b:3c:4d:5e), hyphen‑separated (00-1a-2b-3c-4d-5e), Cisco dotted / triple‑hextet (001a.2b3c.4d5e) and bare with no separators (001a2b3c4d5e). A toggle switches every output between lower and upper case.
What input formats are accepted?
Almost anything. The tool strips out every non‑hex character, so colons, hyphens, dots, spaces or a bare string all work as long as there are exactly 12 hexadecimal digits (a 48‑bit MAC).
What is the Cisco dot format?
Cisco IOS devices display MAC addresses as three groups of four hex digits separated by dots, for example 001a.2b3c.4d5e. This tool generates that format alongside the more common colon and hyphen styles.
Is my MAC address sent anywhere?
No. All formatting happens locally in your browser with JavaScript. Nothing you type is uploaded, logged or stored, so it is safe to use with real device addresses.
Want the theory? Read the guides → · Visit the zoo →