IPv6 ULA Generator

Generate RFC 4193 Unique Local IPv6 Addresses with a random 40-bit Global ID. Perfect for private networks and lab environments.

Frequently Asked Questions

What is an IPv6 ULA?

A Unique Local Address (ULA) is an IPv6 address in the fd00::/8 block, defined in RFC 4193. ULAs are similar to IPv4 private addresses (10.x, 192.168.x) — they're routable within your network but not on the public internet.

How is the Global ID generated?

The 40-bit Global ID is generated using cryptographically secure random bytes (crypto.getRandomValues). RFC 4193 recommends using a hash of timestamp and EUI-64, but random generation is widely accepted and avoids needing a system MAC address.

Can I customize the Subnet ID?

Yes — enter a 16-bit subnet ID (0–FFFF) to organize your network. The default is 0000. Combined with the random Global ID, this gives you a unique /64 prefix for each subnet.