Free URL extractor

Extract links from any text,whole and one per line.

Tables, terminal output, notes, pages copied from the web. URLsift finds every URL, rejoins the ones a table or terminal cut in half, and gives you a clean list to copy.

Runs in your browser Nothing is uploaded No sign-up
Input
No links yet
0Linksfound in the text
0Domainsdistinct hosts
0Duplicatesfolded into one
0Seen beforepasted or copied earlier
    How it works

    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.

    Questions

    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.