Skip to content

URL-MD

Convert web pages into clean, LLM-ready Markdown text. Available at chat-lab.ai/url-md.

How it works

Each URL is fetched through the Jina Reader API (r.jina.ai), which renders the page, strips navigation/ads/boilerplate, and returns the main content as Markdown. No language model is called by this tool.

URLs are validated and normalized before fetching: https:// is added automatically if you omit the protocol, and invalid entries are flagged rather than silently dropped.

User options

  • Single URL tab: one page at a time; the result appears in an editable text box and downloads as a .md file named after the URL.
  • Batch tab: up to 500 URLs, entered one per line or comma-separated (quotes and brackets from copied lists are handled automatically). Pages are fetched sequentially with rate-limit pacing and delivered as a ZIP of .md files, with any failures listed (and downloadable as a .txt report with response codes).

Rate limits

Requests are paced automatically to respect Jina Reader's rate limits; the app authenticates with its own key for substantially higher throughput than anonymous access.

Data handling

The app fetches only the URLs you provide and stores nothing; extracted text exists only in your browser session. Fetched pages pass through Jina Reader's service. See Privacy & Data Retention.