thumb|right|300px|Przekształcenie adresu IPv6 na postać binarną

Adres IPv6 – 128-bitowy adres IP, używany przez protokół IPv6 do logicznego adresowania urządzeń w sieciach komputerowych.

Protokół IPv4, definiował adres IPv4 jako wartość 32-bitową, natomiast adresy IPv6 mają rozmiar 128 bitów. Dzięki temu przestrzeń adresowa jest 2 razy większa. Umożliwia to przydzielanie publicznego adresu IP do każdego urządzenia, ograniczając użycie NAT.

Rekomendowany pełny sposób zapisu adresów to zapis szesnastkowy, w ośmiu 16-bitowych blokach (po 4 znaki, ), oddzielanych od siebie dwukropkiem (np. ). Możliwe są także zapisy skrócone (np. ).

Zmieniony został również sposób przydzielania adresów: W przypadku IPv4 decyzje co adresów są podejmowane na poziomie pojedynczych urządzeń lub grup urządzeń, więc wielkość podsieci zazwyczaj jest zależna od liczby urządzeń. W przypadku IPv6 każda podsieć otrzymuje 64-bitowy prefiks adresowy (maska /64), pozwalając na użycie pozostałych 64 bitów w celu adresacji urządzeń, niezależnie od ich liczby. Każde z urządzeń może używać wielu adresów jednocześnie.

Sposób zapisu Adres IPv6 jest zapisywany jako osiem grup po cztery znaki szesnastkowe, oddzielanych dwukropkami.