URL to Markdown

Enter a URL and get the page's main content back as clean Markdown. Articles, docs and blog posts — headings, links, lists, tables and code blocks preserved, ads and boilerplate gone.

Nothing is stored. The page is fetched once to convert it for you. We keep no copy of the content and no record of the URLs you enter. The conversion itself runs in your browser.

Why convert pages to Markdown?

Frequently asked questions

Does it work on every website?

It works on most public pages that are reachable without a login. Sites behind paywalls, heavy JavaScript apps, or pages that block automated fetching may return an error.

Is my data stored?

No. The page's HTML is fetched, converted, and discarded immediately. Nothing is logged or saved.

How does this differ from pasting into the Clean Copy web tool?

The web tool cleans text you already have. This page fetches the URL for you first, so you skip the copy step entirely.

Can I do this from the command line?

Yes — the free clean-copy CLI does the same conversion: brew install mahope/tap/clean-copy, then clean-copy --url https://example.com. Full install instructions →

Which elements are converted?

Headings h1–h6, bold/italic, links, images, ordered and unordered lists including nesting, fenced code blocks, inline code, tables (pipe-separated), paragraphs and horizontal rules. Navigation, footers, scripts and styles are stripped.

Frequently asked questions

What gets converted?

The readable content of the page: headings, paragraphs, lists, links, images and code blocks become Markdown. Navigation bars, ads, cookie banners and other boilerplate are stripped where possible.

Do internal links stay clickable?

Yes. Links are preserved as [text](url) with absolute URLs, so the output navigates the same way the original page did.

Is anything sent to a server?

Fetching and conversion happen in your browser. Pages that block cross-origin requests may fail because of CORS rules enforced by your browser — those pages simply cannot be fetched client-side, through no fault of the tool.

Can I convert pages I have to log in to?

Only if your browser already has access and CORS allows reading the response. For paywalled or private pages, copy the visible text instead and convert it manually — respect copyright and access terms either way.