URL to Markdown
Convert any web page to clean Markdown
Paste a URL and get the page's main content as readable, LLM-ready Markdown — a free Firecrawl/Jina Reader alternative for articles, docs, and RAG pipelines.
The page is fetched and converted on our server (to bypass CORS); the resulting Markdown is returned to your browser. Private and local addresses are blocked.
How to convert a web page to Markdown
- Paste the page URL (including
https://) into the box above. - Click Convert to Markdown — the server fetches and cleans the page.
- Copy the Markdown or download a
.mdfile.
The output starts with the page title as an # H1 and a source link, followed by the article body.
A free Firecrawl / Jina Reader alternative
Reader-style services turn URLs into LLM-ready Markdown. This tool does the same for single pages, free and without an API key:
- LLM context — paste a doc page's Markdown straight into ChatGPT, Claude, or Gemini.
- RAG ingestion — clean, heading-structured text chunks better and embeds cleaner than HTML.
- Research & notes — capture an article as portable Markdown for your knowledge base.
For the rest of an ingestion pipeline, see PDF to Markdown and DOCX to Markdown, plus validating LLM Markdown output.
What gets extracted
- The main content region (
<article>,<main>, or<body>). - Scripts, styles, navigation, headers, footers, sidebars, and forms are stripped.
- Headings, paragraphs, lists, tables, links, images, and blockquotes are converted to Markdown.
After converting, tidy the result with the Markdown formatter and verify links with the link checker.
Privacy & safety
- The page is fetched server-side only to bypass CORS; the Markdown is returned to you and not stored.
- Requests are rate-limited per IP.
- SSRF-hardened — local and private network addresses cannot be fetched.
Frequently asked questions
- You paste a URL; our server fetches the page (which bypasses the browser's CORS restrictions), extracts the main content region (article/main/body), strips scripts, navigation, headers, and footers, then converts the cleaned HTML to Markdown and returns it to your browser.
- Yes, for the common case. It turns a live web page into clean Markdown you can feed to an LLM, store in a vector database, or drop into docs — free and with no API key. For large-scale crawling, JavaScript-rendered SPAs, or scheduled jobs, a dedicated service like Firecrawl or Jina may suit better.
- No. It fetches the server-rendered HTML and converts that. Pages that render their content entirely client-side (heavy SPAs) may return little text — those need a headless browser, which is out of scope for this free tool.
- No. The endpoint blocks non-http(s) schemes and refuses to fetch localhost, private, link-local, and cloud-metadata IP ranges — every redirect hop is re-validated and every resolved address is checked. This prevents server-side request forgery (SSRF).
- Clean Markdown is the ideal input for retrieval-augmented generation: it strips page chrome, preserves headings to chunk on, and is far more token-efficient than raw HTML. Combine it with PDF to Markdown and DOCX to Markdown to build a complete document ingestion pipeline.
How does URL to Markdown work?
Is this a Firecrawl or Jina Reader alternative?
Does it run JavaScript on the page?
Is it safe? Can it fetch internal URLs?
Why use it for RAG and LLMs?
Related tools
More free browser tools in the same workflow.
Use the API
Ship Markdown features in your product with our REST API — render, convert, audit, and transform documents at scale.
New to the platform? Start with the API quickstart, then try a live request in the API playground.
Explore the API platform