Input
No links yet
0Linksfound in the text
0Domainsdistinct hosts
0Duplicatesfolded into one
0Seen beforepasted or copied earlier
No links yet. Paste text in the box.
Built for links that arrive broken.
01
Paste anything
Terminal tables, markdown, HTML, notes. Links copied from a web page come along even when they sit behind text.
02
Links are rejoined
A table or a terminal cuts long links across lines. URLsift reads the column width and puts each link back together.
03
Copy the clean list
One link per line, duplicates folded, tracking parameters stripped if you want. Or switch to plain text with formatting removed.
What people ask before they paste
- What does URLsift do?
- It is a link extractor. You paste any text and get every URL in it as a clean list, one per line. It works on tables, terminal output, markdown, HTML and plain notes.
- Is my text uploaded anywhere?
- No. The page runs fully in your browser. Nothing is sent to a server, and there is no account. Your last paste and the link history stay in your own browser storage, and you can forget them from the Options menu.
- Why were my links cut in half before?
- Terminal windows and table renderers wrap long text at a fixed column width, so a long URL continues on the next line. URLsift measures the column, sees that a line ends inside a link, and joins the pieces back into one URL.
- Which links does it find?
- Links that start with http://, https://, ftp:// or www. Trailing punctuation such as a full stop or a closing bracket is removed. Links hidden behind text on a copied web page are picked up from the page's HTML.
- Can it remove tracking parameters?
- Yes. Turn on "Strip tracking parameters" in Options to drop utm_*, fbclid, gclid and similar. Referral and affiliate parameters such as ref= are kept, because they change where the link goes.
- What does "Seen before" mean?
- The link was pasted or copied in an earlier batch on this browser. Turn on "Hide links seen before" to keep only new links in the list, so Copy gives you just the ones you have not handled yet.