API Key Generator
Generate prefixed API keys in the format modern providers use.
Reformat a MAC address between every notation, and decode what it means.
Any notation is accepted — colons, hyphens, Cisco dots, bare hex or spaces.
The MAC Address Formatter converts between every notation vendors use and decodes what the address says about itself — its OUI, whether it is locally administered, and whether it is unicast or multicast.
The same MAC address gets written four different ways depending on the vendor, and pasting one into a tool expecting another is a small daily annoyance. Paste any notation and get every other one back.
It also decodes what the address says about itself. The first three bytes are the manufacturer's OUI and the last three identify the device within it. The two low bits of the first byte say whether the address is locally administered or manufacturer-assigned, and whether it is unicast or multicast — which is how you can tell a randomised phone address from a real hardware one, and why the all-ones broadcast address looks the way it does.
Colons, hyphens, Cisco dots, bare hex or spaces — separators are stripped before parsing, so anything pastes.
The locally-administered bit is what distinguishes a phone randomising its MAC from real hardware.
The manufacturer’s three bytes shown apart from the device identifier.
Including why the all-ones broadcast address has the multicast bit set.
All six bytes in binary, which is the only way the meaning of the two low bits is actually visible.
Any notation — colons, hyphens, Cisco dots or bare hex.
Every other notation is generated, in upper or lower case.
The OUI, the device part, and what the low bits mean.
Locally administered or assigned, unicast or multicast.
Vendor convention. Unix tools use colons, Windows uses hyphens, Cisco uses three groups of four separated by dots, and databases often store it bare. All describe the same six bytes.
Not to any parser — hexadecimal is case-insensitive. It matters only when comparing two addresses as strings, which is why normalising before storing is worth doing.
By the locally-administered bit. Phones set it when randomising their MAC per network, so an address with that bit set is not a manufacturer-assigned one.
The broadcast address — every device on the segment accepts it. Its lowest bit is set, which is consistent with it being the most inclusive possible multicast address.
What people who use the MAC Address Formatter think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the MAC Address Formatter. It takes half a minute and no account.
Write the first reviewGenerate prefixed API keys in the format modern providers use.
Fill in the fields and get a complete README.md in Markdown.
Encode and decode quoted-printable, the MIME encoding in every email header.
Normalise YAML indentation, quoting and key order in one pass.
Pretty-print XML with clean indentation, or collapse it back to one line.
Strong random passwords and passphrases, generated locally.
Run XPath expressions against your own XML and see every node that matches.
Pick an open source licence and get a LICENSE file with your details.