← All Tools
Extract Links🔒 100% local
Extract all URLs from text. Supports HTTP, HTTPS, and FTP links.
Related Tools
Pulls http, https, and ftp URLs out of pasted text and returns them numbered, with repeats collapsed. Each match starts at an explicit scheme and runs to the next whitespace, so relative links, bare domains, mailto:, and tel: are all left alone. The scan reads the text in the page rather than loading any of the URLs it finds.
How to use it
- Paste the text that contains the links.
- Press Extract Links.
- Copy the list out and strip any trailing punctuation before you reuse the URLs; Reset restores the sample text.
Worked example
Docs: https://example.com/guide and repo https://github.com/user/repobecomesFound 2 links:
1. https://example.com/guide
2. https://github.com/user/repoSee https://example.com/a, then www.example.combecomesFound 1 link:
1. https://example.com/a,The comma is kept because the match runs to the next space, and www.example.com is skipped because it has no scheme.
When to use it
- Collecting every outbound link from an article or a newsletter draft.
- Checking a pasted HTML or Markdown blob for links you need to update.
- Building an allow-list from a support thread without retyping URLs.
What it does not do
- Trailing punctuation is not trimmed. A URL at the end of a sentence keeps the full stop or the closing bracket, so tidy the list before pasting it into a config file.
- A scheme is mandatory. www.example.com, /docs/setup, and mailto: addresses are not matched at all.
- Duplicates are removed and first-appearance order is kept, and nothing is checked - no status codes, no domain grouping, no de-duplication by path.