Site logo

Drifting Paper Boat Lab

LinkExtractor - Text/File Link Extraction Tool

LinkExtractor - Text/File Link Extraction Tool

Open Source
link healthScannerExtractor

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 PointLinkExtractor's Solution
Manually copying links from long text is inefficientAutomatic extraction with drag-and-drop file upload
Worried about broken links affecting workBatch verification with clear status display
Need to organize links into tablesOne-click CSV/JSON export