IPv6 ULA Generator

How to Generate IPv6 ULA Addresses Locally on your Mac

IPv6 unique local addresses are useful for lab networks, examples and internal planning. CodeSwissKnife generates ULA prefixes locally with readable output.

CodeSwissKnife IPv6 ULA Generator running in a native macOS app.

Why generate ULA locally?

Internal IPv6 plans should not require an online generator. Local generation keeps address planning on your Mac.

Use a random 40-bit global ID

The generator draws a random 40-bit global ID as RFC 4193 intends, instead of hand-picking fd00::/48.

Change subnet IDs predictably

Changing the subnet ID does not redraw the global ID, so you can explore subnet output without losing the generated prefix.

Use IPv6 ULA Generator on macOS

Download CodeSwissKnife to keep this network workflow and the rest of your developer tools in one native Mac app.