How to use Extract URLs
- Paste text with links or choose a local text, HTML, or Markdown file.
- Set www scheme, fragment, tracking, duplicate, sorting, and export preferences.
- Inspect the validated list and copy or download it without visiting the URLs.
Supported behavior
Extract URLs finds http, https, ftp, and www-prefixed links embedded in prose or markup-like text. Candidates are cleaned of trailing sentence punctuation while balanced parentheses that belong to the address are preserved, then checked with the browser URL parser where possible. A www value can receive an https scheme in output. Optional cleanup removes fragments and common tracking parameters including utm_ fields, fbclid, and gclid; deduplication and sorting can follow. Results export one per line, as JSON, or as CSV. The tool never opens discovered addresses, fetches their content, or performs reputation checks. All pasted material and selected .txt, .html, or .md files remain in your browser, so private source documents are not uploaded for extraction. Validation confirms parseable structure only: it does not establish that a host exists, a destination is safe, or a link is authorized. Review cleaned query strings when non-tracking parameters happen to use similar names.
- A syntactically valid URL may be unreachable, malicious, or no longer controlled by the expected owner.
- Schemes other than http, https, ftp, and supported www forms are not extracted.
Examples
Read https://example.com/guide?utm_source=news&id=7#intro.
Result: https://example.com/guide?id=7 (with tracking parameters and fragment removed)
Mirror: ftp://files.example.org/pub.zip; site: www.example.org/docs.
Result: ftp://files.example.org/pub.zip https://www.example.org/docs
Common use cases
- List references embedded in a research note.
- Remove common campaign parameters before sharing links.
- Export URLs from copied HTML source into JSON for an audit.
Frequently asked questions
Does the tool visit extracted links?
No. It only parses text locally and makes no network or reputation requests.
Which tracking fields can be removed?
The cleanup covers utm_* parameters plus fbclid and gclid.
What happens to www.example.com?
You can keep the recognized form or add https:// to its output.
Are parentheses always stripped?
Sentence punctuation is removed when external, but balanced parentheses that form part of a URL are preserved.

