Extract, clean, filter, and export IP addresses — directly in your browser.
A lightweight, fully client-side tool built with pure HTML, CSS, and JavaScript. Extract IP addresses from scanner outputs, logs, and text files — without uploading anything to a server.
🔒 100% Private — Your files never leave your browser.
| Feature | Description |
|---|---|
| 📂 Multi-format Support | Works with .txt, .log, and .csv files |
| 🧹 Port Removal | Automatically strips port numbers from IPs |
| 🔄 Duplicate Removal | Eliminates duplicate IP entries |
| ❤️ Healthy Filter | Keep only "healthy" entries from your scan |
| 📊 Output Limiting | Choose from 10, 20, 50, 100, or all results |
| 📋 Copy to Clipboard | One-click copy for instant use |
| 💾 Download as TXT | Export clean results to a file |
| 🖱️ Drag & Drop | Drop files directly onto the interface |
| 🎨 Terminal UI | Modern, terminal-inspired dark interface |
┌─────────────┐ ┌──────────────┐ ┌─────────────┐
│ Upload or │ ──▶ │ Select │ ──▶ │ Extract │
│ Drop File │ │ Filters │ │ IPs │
└─────────────┘ └──────────────┘ └─────────────┘
│
┌───────┴───────┐
▼ ▼
📋 Copy 💾 Download
Just 3 steps:
- 📤 Upload — Select or drag & drop your scanner output file
- ⚙️ Configure — Choose your filtering options
- 🎯 Extract — Click Extract and get clean, deduplicated IPs
🌐 Try it now: erpycode.github.io/ip-extractor
| Option | What it does |
|---|---|
Remove Port |
Strips :8080, :443, etc. from IP addresses |
Remove Duplicates |
Ensures each IP appears only once |
Healthy Only |
Filters entries that contain the word "healthy" |
Output Limit |
Controls how many IPs to return (10 / 20 / 50 / 100 / All) |
- HTML5 — Structure
- CSS3 — Terminal-inspired dark theme
- JavaScript — All logic runs client-side
- No frameworks — Zero dependencies, pure vanilla
ip-extractor/
├── index.html # Main application
├── README.md # English documentation
├── README_FA.md # فارسی documentation
└── LICENSE # MIT License
No installation needed. Just open the file:
# Clone the repo
git clone https://github.com/erpycode/ip-extractor.git
# Open in browser
cd ip-extractor
start index.html # Windows
open index.html # macOS
xdg-open index.html # LinuxOr directly access the live version from GitHub Pages.
ErPyCode
Made with ❤️ by ErPyCode
If this tool helped you, consider giving it a ⭐