Tool ClearExplained
No signup Runs in your browser

Convert URL to Link

Turn URLs in text into clickable HTML or Markdown. Email-safe cleanup, tracking removal, and smart skipping for code blocks & existing links.

HTML / Markdown / Plain Remove UTM & trackers Skip code & existing links

Input

Link text

Auto-converts while typing (debounced). Use “Run now” for huge pasted text.

Options

Output format
HTML list style
Used only when Format=HTML and One link per line is enabled.
Wrap output
Wrap applies only to HTML output.
Short text length
Used only for Short (domain + path…)
URL trim is smarter than naive regex: trims .,!?:; and balances trailing ) ] } so you don’t lose meaning.

Output

0 candidates found 0 links created 0 output chars

Run MVP tests (recommended)

What this tool does

This page turns plain text into clickable links in a safe, copy/paste-friendly way. It detects URLs (and optionally bare domains), cleans up common “invisible” characters that break emails/docs, removes tracking parameters, and outputs links as HTML, Markdown, or plain normalized URLs.

What it doesn’t do: it doesn’t rewrite your text, and it doesn’t convert email addresses to mailto: links.

FAQ

How do I convert URLs in text to clickable links?
Paste your text, choose HTML or Markdown, and this tool turns detected URLs into clickable links while keeping the rest of your text unchanged.
How do I linkify text for email (Gmail, support desk, CRM) safely?
Enable Email-safe cleanup and keep Skip code & existing links ON. For HTML output, the default <br> list style is the most copy/paste-friendly.
Does it remove UTM parameters and tracking links?
Yes. Turn on Remove tracking params to delete common tracking query parameters (like utm_*) and optionally remove #utm_* hash trackers.
Can it detect and link bare domains like example.com?
Yes. Enable Detect bare domains to convert example.com into a normalized https://example.com link.
How does it avoid linking inside code blocks or existing links?
With Skip code & existing links enabled, it avoids linkifying inside code fences, inline code, existing Markdown links, HTML anchors, and common URL-bearing attributes.
Why didn’t it link a URL that looks valid?
It may be blocked by safety rules (like credentials in URL), skipped because it’s inside an existing link/code segment, or rejected as invalid by the browser URL parser.
Does it convert email addresses to mailto: links?
No. Email addresses are intentionally not linkified. If you enable Don’t link bare strings with @, it further avoids accidental email-like matches.
What does “Disallow credentials in URL (user:pass@)” mean?
It blocks URLs like https://user:pass@example.com because credentials in URLs are risky (especially in emails and shared documents).
How does it handle punctuation like “),” after a URL?
It trims trailing punctuation and unbalanced closers from the URL, then re-attaches the suffix so your sentence punctuation stays correct.
What’s the difference between HTML and Markdown output?
HTML outputs <a href="..."> links for websites/emails. Markdown outputs [text](url) for docs, GitHub, Notion, and many editors.
How can I output one unique link per line?
Enable One link per line (unique). It extracts URLs, normalizes them, removes duplicates, then outputs one link per line in the chosen format.
Why is the default HTML list style <br> instead of <ul>?
<br> is the most compatible for email/support/CRM editors. <ul> is optional for web notes but can be styled/sanitized unpredictably in some clients.
What does “Wrap output” do?
For HTML output only, you can optionally wrap results in <div> or <p>. Default is None to avoid breaking paste into existing templates.
Why does the page auto-convert while I type?
Auto-convert is debounced to keep it fast. For very large inputs the debounce increases; you can always click Run now to force conversion immediately.

Fix copy/paste issues, audit AI-style signals, and keep exact matches intact.

Technical references

Docs we rely on for URL parsing, encoding, and Unicode edge cases.

Note: external links open in a new tab.

ClearExplained — simple pages that reduce mistakes.