Extract IP Addresses
Pull all IPv4 addresses out of any text, with duplicates removed, optional numeric sorting and a public-only filter.
- Runs in your browser
- Free to use
About this tool
Firewall logs, auth logs, abuse reports and e-mail headers are full of addresses mixed with noise. The IP Address Extractor finds every valid IPv4 address, removes duplicates, optionally sorts them numerically and filters out private ranges, giving you a clean list in one click. IPv6 has its own extractor.
How to use it — quick steps
- 01
Enter the text to scan
Type or paste the text to scan in the field above. Nothing is uploaded. Use Ctrl + V to paste.
- 02
Adjust the options
Pick the settings that fit your case; the defaults work for most people. Changes apply instantly.
- 03
Press "Extract IP addresses"
Press "Extract IP addresses" or Ctrl + Enter. The result appears instantly below the form.
Key features of this tool
Precise patterns
Battle-tested regular expressions match real-world formats while avoiding common false positives.
Deduplicated
Every matched entry is returned once (without duplicates), with counts of total and unique matches.
Private
The text is processed in your browser; text and documents never leave your device, ensuring data privacy.
Frequently asked questions
Does it catch IPs inside URLs or brackets?
Yes, any dotted-quad with valid octets (0–255) is matched regardless of what surrounds it; version numbers like 1.2.3.4.5 are excluded.
Can I check the extracted addresses?
Copy the list into the Sort IP Addresses or IPv4 CIDR Checker tools, or look up a single one on the IP Blacklist Check.
Are my files or data uploaded?
No. The tool is plain JavaScript that runs in your browser; the files or data you provide here are never uploaded to our servers.