IPv6 Address Extractor

Extract IPv6 addresses from logs or text, including compressed :: notation.

  • No sign-up
  • Files stay local. Nothing is sent to our servers.
  • Nothing uploaded
  • Free forever

Drop text files here

.txt, .log, .csv, .tsv, .xlsx, .xls, .html, .xml, .json · local only · up to 1000 MB total · Excel up to 256 MB

The IPv6 Address Extractor scans logs, config files, or any block of text you paste and pulls out every IPv6 address it can find, handling both full eight-group addresses and the compressed double-colon notation. Instead of manually spotting long hexadecimal addresses among your log lines, you get a clean list with one address per line, ready to review, block, or investigate in seconds.

It is built for network engineers, security analysts, and developers who work with modern dual-stack or IPv6-only environments where addresses are long, dense, and easy to misread. Pulling them out automatically removes the risk of transcription errors and lets you gather every unique address from a large log excerpt in a single pass.

Everything runs locally in your browser using JavaScript, so nothing you paste is uploaded to a server or stored anywhere. Paste your text, choose whether to lowercase the hexadecimal digits for consistency, toggle deduplication and sorting, and the finished list appears instantly along with a statistics panel showing how many addresses were found and returned.

Features of IPv6 Address Extractor

  • Extracts IPv6 addresses from logs and text, matching hexadecimal groups separated by colons.
  • Handles both full eight-group addresses and the compressed double-colon :: notation.
  • Optionally lowercases the hexadecimal digits so addresses are stored in a consistent style.
  • Ignores surrounding words, timestamps, and punctuation so the output stays focused on real IPs.
  • Removes duplicate addresses so each unique IPv6 appears only once in the final list.
  • Offers optional sorting so a long list of addresses is easier to scan and compare.
  • Shows a stats panel counting IPv6 found, addresses returned, and duplicates removed.

How to use IPv6 Address Extractor

  1. Paste your log excerpt, config file, or any text containing IPv6 addresses into the input box.
  2. Enable Lowercase to normalise the hexadecimal digits into a single consistent style.
  3. Toggle Remove duplicates and Sort A to Z depending on how tidy you want the output.
  4. The extracted IPv6 list updates live as you paste or change any option.
  5. Review the statistics panel to confirm how many addresses were found and returned.
  6. Copy the finished list to your clipboard or export it as a TXT file for later use.

Benefits of IPv6 Address Extractor

  • Removes the risk of transcription errors when copying long hexadecimal addresses by hand.
  • Lets engineers gather every unique IPv6 from a large log excerpt in a single pass.
  • Helps security teams build IPv6 blocklists or investigate suspicious modern traffic.
  • Keeps output clean from the start with built-in deduplication and optional sorting.
  • Processes internal logs safely because nothing you paste ever leaves your device.
  • Gives instant, transparent feedback through counts so you can trust the extraction result.

This tool is most useful in dual-stack or IPv6-only environments where addresses are long and dense enough that reading them by eye is error prone. Common sources include web server logs, firewall output, and network configuration files. Because IPv6 supports the compressed :: notation that collapses runs of zero groups, the extractor recognises both the full and shortened forms so you do not miss addresses written either way.

Lowercasing is worth enabling when you plan to compare addresses or feed them into another tool, since IPv6 is case-insensitive but is often written in mixed case. Keep in mind that the tool confirms an address matches a valid IPv6 pattern rather than checking whether the host is reachable, so pair it with your own network tools when you need to verify a live connection or the owner of a prefix.

Questions about IPv6 Address Extractor

Does it handle compressed IPv6 addresses?
Yes. The extractor recognises both full eight-group addresses and the shortened form that uses the double-colon :: to collapse one or more consecutive groups of zeros, so addresses written either way are captured.
Why should I lowercase the addresses?
IPv6 is case-insensitive but is often written in mixed case. Enabling Lowercase normalises every address into the same style, which makes comparison and duplicate detection more reliable when you feed the list into another tool.
Will it capture MAC addresses or other colon-separated values?
The pattern requires the hexadecimal group structure of IPv6 and either a full eight groups or a double-colon compression, so most unrelated colon-separated values such as MAC addresses are not matched as IPv6.
Is my log data uploaded anywhere?
No. All scanning and filtering happen locally in your browser with JavaScript. Your pasted logs and the resulting IPv6 list never leave your device, which makes the tool safe for internal or sensitive data.
Can I remove duplicate addresses?
Yes. When Remove duplicates is enabled the tool keeps only the first occurrence of each address, which is helpful when the same IPv6 appears across many log lines.
How your data is handled: This tool runs entirely in your browser. Nothing is uploaded or stored on our servers.

More extraction tools to try