
LinkExtractor - Text/File Link Extraction Tool
A link extraction and verification tool that supports extracting links from text and files.
What is this?
LinkExtractor is a tool that can extract all links from files or text, check all links and group them, then export them in multiple file formats.
Why I Built This?
While writing Drifter, I found that some links in previous articles were no longer accessible. I spent some time fixing these issues, but this may not have truly solved the problem because we can never guarantee when links will become unavailable.
After that, I decided to build a tool that could help me check article links locally. This would help me extract and verify all links from historical articles, keeping the site content valid.
I previously built a LinkChecker tool that, while popular, only works for online websites. So, I thought LinkExtractor would be a useful local complement to it.
Core Features
- Batch URL Extraction — Automatically extract all links from plain text and multiple file formats (TXT, JSON, MD, HTML, XML, CSV, JS, TS, JSX, TSX)
- Link Validity Verification — 5-thread concurrent check for each link's availability, detecting success, failure, timeout states and HTTP status codes
- Multi-format Export — Export results as TXT, JSON, or CSV for data analysis, documentation, and reporting
- Smart Filtering — Filter links by status: all, valid, invalid, pending verification
- Domain Grouping — Group links by domain for easy browsing and management
- Keyword Search — Search within extracted links by URL
What Problem Does It Solve?
| Pain Point | LinkExtractor's Solution |
|---|---|
| Manually copying links from long text is inefficient | Automatic extraction with drag-and-drop file upload |
| Worried about broken links affecting work | Batch verification with clear status display |
| Need to organize links into tables | One-click CSV/JSON export |