mdkit vs Jina Reader

Jina Reader turns URLs into markdown for LLMs; mdkit converts the files you upload — PDF, Office, HTML — into Markdown and JSON. When each fits.

Last updated

Jina Reader A reader API: prefix a URL with r.jina.ai and get the page back as LLM-friendly markdown
mdkit A document conversion API: upload PDF/Office/HTML files, get Markdown or structured JSON back

Jina Reader is a hosted reader API from Jina AI: you prefix a URL with https://r.jina.ai/ and it fetches the page and returns LLM-friendly markdown; it also offers a web-search variant. It is token-metered as part of the wider Jina AI API platform, with a free allowance to start.

mdkit does not fetch URLs. It converts the documents you already have — you upload a PDF, Word, PowerPoint, Excel or HTML file to POST /v1/convert (or through the MCP server) and get clean Markdown back; async jobs add structured JSON output.

When Jina Reader fits

You want a URL-in, markdown-out primitive — live web content, no file handling, and you're happy inside the Jina API ecosystem. For grounding an LLM on public web pages it is purpose-built.

When mdkit fits

Your inputs are files, not URLs: PDFs from customers, Office documents from a drive, HTML you already fetched with your own client and credentials. One small hosted REST + MCP surface, async jobs with webhooks for batches, a free tier and flat subscription pricing — run by a solo operator, no platform lock-in. Try it free.

FAQ

What is the difference between mdkit and Jina Reader?
Jina Reader fetches a URL and returns the page as LLM-friendly Markdown. mdkit converts files you upload — PDF, Office, HTML — and does no fetching. Different inputs, similar output.
Can mdkit read a URL like r.jina.ai does?
No. If your input is a URL, Jina Reader is the right tool. If your input is a document your users uploaded, it is mdkit.
Can I use both?
Yes, and it is a sensible combination: Jina Reader for web pages, mdkit for the PDFs and Office files those pages link to.