Skip to main content

Extraction & Analysis

URLs Extractor

Extract http, https, and ftp URLs from text, logs, or HTML source in your browser. Optional case-insensitive sort, exact de-duplication, and count.

Tool workspace

Your input stays in this browser.

Add the required input to continue.

Needs input

You can run the tool again after any change.

Options

Your result appears here

Extract http, https, and ftp URLs from text, logs, or HTML source in your browser. Optional case-insensitive sort, exact de-duplication, and count.

This tool runs open-source code from CyberChef by GCHQ (Apache License 2.0). See open-source credits.

A match requires a scheme followed by :// and a dotted host. The pattern stops at whitespace and non-ASCII characters.

Results contain one URL per line. Unique removes exact repeats; Sort ignores case; Display total adds an occurrence count.

  • Collect every link from an email or chat export for review.

Extract protocol URLs from a sentence

Input: Docs (https://example.com/guide), mirror ftp://files.example.org/guide.pdf.

Settings: Display total, Sort, and Unique: off (the defaults)

Result: https://example.com/guide) ftp://files.example.org/guide.pdf

The closing parenthesis remains in the first match. The final period does not remain in the second.

Choose sorting and duplicates, then check matches

  1. Paste text, logs, or HTML source into Input.
  2. Set Unique, Sort, and Display total as needed.
  3. Inspect each extracted address before using it.
  • Bare domains, mailto addresses, and localhost do not match.
  • URLs containing user:password@ are skipped.
  • Non-ASCII path characters can truncate a match.