JSON Repair
Fix broken JSON: trailing commas, single quotes, unquoted keys and comments.
Generate MAC addresses that are correctly marked as locally administered.
The MAC Address Generator sets the two low bits of the first byte correctly — locally administered and unicast — which is what guarantees a generated address cannot collide with a manufacturer-assigned one anywhere.
Generates MAC addresses in whichever notation you need, with the bits that carry meaning set correctly. The two low bits of the first byte are not decoration: one marks an address as multicast, and the other marks it as locally administered rather than assigned.
A generated address should have the locally-administered bit set and the multicast bit clear, which is what guarantees it cannot collide with a manufacturer-assigned address anywhere in the world. That is done by default here. There is also an option to fix the first three bytes to a specific OUI, for when you need an address that looks like it came from a particular vendor for a test.
Setting that bit is what makes a generated address safe — it can never match one assigned by a manufacturer.
The multicast bit is cleared, because an address with it set is not valid for a network interface.
Colons, hyphens, Cisco dots, bare hex and spaces, in upper or lower case.
Fix the first three bytes so an address looks like it came from a particular vendor, for a test that checks the manufacturer.
What each low bit means and why it matters, so the addresses are not just random hex.
One address, or a batch for a test fixture.
Colons, hyphens, Cisco dots, no separator or spaces.
Locally administered by default, which is what prevents a collision.
Pin the first three bytes to make an address look like a given vendor.
That the address was assigned by whoever runs the network rather than burned in by a manufacturer. The second-lowest bit of the first byte marks it, and setting it is what guarantees no collision with a real device.
Because a set lowest bit means the frame is addressed to a group rather than one device. A generated address for a network interface must have it clear or the address is invalid for that use.
Yes, if it is locally administered. Most operating systems allow the address to be overridden, and phones randomise it per network by default for privacy.
The Organisationally Unique Identifier — the first three bytes, assigned to a manufacturer by the IEEE. It is how a network can tell an Apple device from a Cisco one.
What people who use the MAC Address Generator 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 Generator. It takes half a minute and no account.
Write the first reviewFix broken JSON: trailing commas, single quotes, unquoted keys and comments.
Check YAML parses and find the line where the indentation goes wrong.
Generate time-ordered UUID v7 identifiers that index cleanly.
Check any number against the Luhn checksum and see the working.
Generate and decode MongoDB ObjectIds, including their embedded timestamp.
Decode a JWT and read its header, claims and expiry in plain English.
Generate cryptographically random strings over any alphabet you choose.
Validate an IBAN's length, country and mod-97 checksum, and generate test ones.