An IPv6 address uses 128 bits to represent an address.

Quick Scoop

  • IPv6 is a 128-bit addressing system, unlike IPv4’s 32-bit addresses.
  • Those 128 bits are written as 8 groups of 4 hexadecimal digits (like 2001:0db8::1).
  • Each hex digit represents 4 bits, so 32 hex digits × 4 bits = 128 bits.

In short: when you see a full IPv6 address with 32 hexadecimal characters, you’re still looking at exactly 128 underlying bits of address space.

TL;DR: IPv6 uses 128 bits per address.

Information gathered from public forums or data available on the internet and portrayed here.