Free online tool. All processing is client-side. No signup needed.
An IPv6 ULA Generator creates RFC 4193-compliant Unique Local Addresses — the IPv6 equivalent of private IPv4 addresses (10.x, 192.168.x). ULAs start with 'fd' followed by a 40-bit random Global ID, making collision between independently generated ULA prefixes astronomically unlikely. They're ideal for internal enterprise networks, home labs, and IoT deployments.
Click Generate to create a ULA /48 prefix. The generator uses cryptographically secure randomness for the 40-bit Global ID, then formats the output as: (1) /48 prefix for your whole site, (2) /64 subnet example (standard subnet size), (3) a full example address. Each generation is unique; save your prefix for consistency.
ULA Format: fd + 40-bit Global ID (random) + 16-bit Subnet ID + 64-bit Interface ID\n/48 prefix: fdXX:XXXX:XXXX::/48\n/64 subnet: fdXX:XXXX:XXXX:YYYY::/64\nCollision probability (40 random bits): with 10,000 prefixes ≈ 0.005%
NAT is primarily an IPv4 workaround. IPv6 was designed to eliminate NAT. ULA provides private addressing for internal-only services without internet routability.
Theoretically possible but practically impossible. With 40 random bits, you'd need ~1 trillion prefixes for a 50% collision chance.
Free online Ipv6 Ula Generator — no signup, 100% client-side processing. All data stays in your browser.