🖧

MAC Address Formatter

Convert between colon, hyphen, Cisco dotted and bare MAC notations in one click.
MAC Format 📂 Network 👤 ToolWorld 🏷️ v1.1.12
Loading...

MAC Address Formatter

Colon · Hyphen · Dotted · None, with case toggle

How to Use

📖 Tool Introduction


The very same network card address is written differently across systems and commands: Linux ip prefers colons such as aa:bb:cc:dd:ee:ff, Windows getmac prints hyphens such as aa-bb-cc-dd-ee-ff, Cisco router configurations use dotted groups such as aabb.ccdd.eeff, and databases or scripts often store the bare twelve hex digits aabbccddeeff. When you read logs, edit configurations or write scripts, you constantly need to move between these notations. The MAC Address Formatter turns that chore into one input and four result cards: you paste whichever notation you have, the tool strips every separator, checks that the input contains exactly twelve hex digits, and then prints the colon, hyphen, Cisco dotted and separator-free forms side by side. Beyond formatting, it reads the lowest two bits of the first octet and stamps attribute badges on the result: bit0=0 marks a unicast address and bit0=1 marks a multicast address, while bit1=0 means a globally unique vendor address and bit1=1 means a locally administered random address, so the semantics become obvious at a glance. The UI uses a two-by-two grid of format tiles, and each tile has its own copy button in the corner, which makes it easy to grab exactly the notation your target configuration expects. Everything runs locally in the browser, so internal card addresses never leave your machine.

✨ Key Features


  • Notation-agnostic parsing: colons, hyphens, dots, spaces and even no separators are all accepted; only the hex digits matter
  • Four formats on screen: colon aa:bb:cc:dd:ee:ff, hyphen, Cisco dotted aabb.ccdd.eeff, and bare twelve hex digits
  • Length validation: a MAC is exactly twelve hex digits, and anything shorter or longer triggers a friendly warning
  • Attribute badges: unicast versus multicast and globally unique versus locally administered are detected and colour-coded
  • Per-tile copy: each format tile has its own copy button so you can take exactly the notation you need
  • Fully offline: no network request is made, so internal addresses stay on your device

📝 How to Use


  1. Paste the MAC address you have on hand, for example aa:bb:cc:dd:ee:ff
  2. You may also paste AABB.CCDD.EEFF or aabb-ccdd-eeff in any style you like
  3. Click the Format button and the four format tiles update instantly
  4. The badges below tell you whether the address is unicast or multicast, globally unique or locally administered
  5. Click a tile copy button to take that notation, or use Copy result for all four lines at once

⚠️ Notes


  • Length check: a MAC is fixed at 48 bits, twelve hex digits; fewer or more characters are rejected
  • Letter case: output is lowercase; uppercase can be applied by you, and bit meanings do not depend on case
  • Multicast bit: bit0=1 marks a multicast address; an ordinary network card should have bit0=0, otherwise it is special or reserved
  • Local bit: bit1=1 means the address was randomly generated locally, common on phone privacy MACs and virtual machines
  • Format only: this tool does not query a vendor database; it converts notation and interprets the flag bits only
  • Single source: because the raw twelve hex digits are the only source of truth, the same physical address always produces the same four output forms no matter which separator you paste

Related

⏫︎