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.
Why convert pages to Markdown?
- Feed your notes. Save any article into Obsidian, Notion or any Markdown-based tool.
- Train and prompt AI models. LLMs work best with clean structured text, not raw HTML.
- Migrate content. Move blog posts between CMSs without losing structure.
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/clean-copy/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.