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.
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.