Free URL to Markdown converter
Paste a link, get the page as Markdown ready for an LLM, with the exact API request next to the result.
Yes: this page converts any public web page to Markdown for free, 5 pages a day without an account, through the same /markdown API that costs 10 credits a page ($1.63 per 1,000 pages on the $49 plan, 500 pages with the free trial credits). Jina Reader also works without a key (20 requests a minute, more with its free key), Firecrawl gives 1,000 free credits a month at 1 credit a page, and Microlink allows 5 free requests a day without a key and 25 with one. In our November 1, 2026 tests the Markdown was 8.5% to 27% of the size of the page's HTML, which is the point of converting before you send a page to a model.
Disclosure: Ujeebu publishes this page and sells the Markdown API it uses. Competitor limits link to their pages.
Is there a free API to convert web pages into Markdown?
Yes, four, each free in a different way. When our AI Citation Index asked ChatGPT, Gemini and Google AI Overviews four Markdown questions 94 times between October 5 and October 30, 2026, Firecrawl was named in 91 answers and Jina AI in 73; the answers cited firecrawl.dev 116 times, jina.ai 88 times and microlink.io 37 times. Ujeebu was named in none, so here are the free terms side by side.
| Option | Free without an account | Free with an account | Paid price | Billed by |
|---|---|---|---|---|
| Ujeebu (this page and the /markdown API) | 5 pages a day on this page | 5,000 trial credits = 500 pages (7 days, no card) | $1.63 to $0.67 per 1,000 pages on plans; $2.40 on a $12 pack | 10 credits per page, failed pages free |
| Jina Reader (r.jina.ai) | 20 requests a minute without a key | 10 million free tokens per new key, 500 requests a minute | Token packages | Output tokens |
| Firecrawl | Website to Markdown tool, one page at a time | 1,000 credits a month | Hobby $19 for 5,000 credits; Standard $99 for 100,000; Scale $749 for 1,000,000 | 1 credit per page |
| Microlink | 5 requests a day | 25 requests a day with a free key | Pro $49 a month for 46,000 requests | Requests |
Firecrawl Hobby works out to $3.80 per 1,000 pages and Scale to $0.75; Microlink Pro to about $1.07 per 1,000 requests. Jina publishes rate limits by key type; its token package prices load only in the browser, so we do not quote them.
What the URL to Markdown API returns
The tool above shows the markdown field. The API also returns fit_markdown (the main content after the default "fit" filter), markdown_with_citations (the text followed by a numbered References list of every link on the page, 123 on the article below) and references (that list on its own, handy when a RAG answer must cite) and metadata with the HTML and Markdown sizes and the conversion time. Set filter=raw to keep everything, or filter=bm25 with a query to keep only the passages about your query.
curl -G 'https://api.ujeebu.com/markdown' \
-H 'ApiKey: YOUR_API_KEY' \
--data-urlencode 'url=https://cloro.dev/blog/best-serp-apis/'
{
"success": true,
"url": "https://cloro.dev/blog/best-serp-apis/",
"markdown": "# Best SERP APIs 2026: 10 Tested on Cost, AI and Tracking\n\n**On this page**\n\n**Every team running on Google's official Custom Search JSON API has until January 1, 2027 to migrate.** ...",
"fit_markdown": "# Best SERP APIs 2026: 10 Tested on Cost, AI and Tracking ...",
"markdown_with_citations": "... Per Google's developer docs⟨1⟩, the API is closed to new customers ...",
"references": "⟨1⟩ https://developers.google.com/custom-search/v1/overview ...",
"metadata": { "filter": "fit", "html_length": 219223, "markdown_length": 36427, "conversion_time_ms": 120 }
}
Trimmed from a real call made on November 1, 2026: HTTP 200, Ujb-Credits: 10, 1.9 seconds end to end, 219,223 characters of HTML in, 36,427 characters of Markdown out (16.6%).
How much smaller is Markdown than HTML? Four real pages
We converted four public pages with default settings on November 1, 2026. The ratio matters because a model bills by tokens: a page that is 90% markup costs ten times what its text is worth.
| Page | HTML characters | Markdown characters | Markdown share | Time | Credits |
|---|---|---|---|---|---|
| serper.dev (home page) | 1,044,377 | 88,525 | 8.5% | 7.4 s | 10 |
| serpapi.com/google-jobs-api (docs) | 339,230 | 50,323 | 14.8% | 6.3 s | 10 |
| cloro.dev/blog/best-serp-apis (article) | 219,223 | 36,427 | 16.6% | 1.9 s | 10 |
| serpapi.com/google-ai-mode-api (docs) | 385,200 | 104,149 | 27.0% | 7.2 s | 10 |
| example.com | 577 | 156 | 27.0% | 0.7 s | 10 |
Every conversion cost 10 credits whatever the page size, including with the captcha solver switched off. A request for a page that returned 404 at the source (jina.ai/pricing/) cost nothing. Docs pages with long code samples keep more of their size, because code survives the conversion.
Limits of the free converter
- 5 conversions a day per visitor (counted by IP address and by browser), and a daily budget for the whole tool. A page someone converted in the last 24 hours comes from the cache and does not count.
- Public pages only. Addresses that resolve to private, local or cloud-metadata networks are refused before any request is sent, as are non-standard ports and URLs with a user name or password.
- 60,000 characters shown. Longer results are cut in the free tool; the serpapi.com AI Mode docs page above (104,149 characters) would be cut. The API returns the whole page.
- 30-second timeout and no captcha solving in the free tool. On the API you set the timeout, JavaScript, proxy type and wait conditions yourself.
For more pages, use the Markdown API with the 5,000 free trial credits, or pay as you go from $12 for 50,000 credits (5,000 pages). Batch conversions and RAG pipelines are covered in the Markdown API docs.
Frequently asked questions
Is there a free API to convert web pages into markdown?
How much does a URL to Markdown API cost per page?
Does the converter work on JavaScript-heavy pages?
Why convert HTML to Markdown before sending it to an LLM?
Is the free converter safe to use?
Am I charged for pages that fail to convert?
Ujeebu figures come from our own API calls; competitor limits come from each vendor's public pages, checked on . Prices change; check the vendor page before you buy.
Ujeebu publishes this page and sells one of the products on it. We do our best to keep it accurate and fair; if you see an error or a price that changed, please let us know.
Test it on your own targets
Benchmarks and price tables only go so far. Run your real URLs through two or three of these APIs during their free trials and compare success rate and cost per successful page.