Skip to content
Network

IPv6 Address Validator

Check whether an IPv6 address is valid and find out what kind it is – global unicast, link-local, unique local, multicast, documentation, IPv4-mapped and more.

Runs in your browser – nothing is sent or stored.

Paste one address or a whole list and see instantly which are valid, what their canonical form is and what type each one is – global unicast, link-local, unique local, multicast, documentation, IPv4-mapped and more. Invalid entries get a plain-English reason, so you know exactly what to fix.

How to use it

  1. Paste addresses one per line (commas and spaces work too), up to 200 at a time.
  2. Check the result column: valid addresses show their canonical form; invalid ones show why.
  3. Use the type column to spot mistakes, such as a documentation prefix left in a production config.

Good to know

An address can be valid and still wrong for the job: 2001:db8::/32 is reserved for documentation, and fe80:: addresses only work on the local link – a DNS AAAA record pointing at either will never work from the internet.

Frequently asked questions

What makes an IPv6 address invalid?

More than eight groups, a group longer than four hex digits, characters outside 0–9 and a–f, or “::” used more than once.

Is fe80:: a real address?

Yes – fe80::/10 is link-local. Every IPv6 interface has one; it only works on the local link and is never routed.