Description
n8n-nodes-url-to-md








An n8n community node that fetches a URL and converts the page into clean Markdown — ready for LLMs, RAG pipelines, and AI agents.
It extracts the main article with Defuddle (stripping nav, ads, and footers), parsed via linkedom, then renders GitHub-flavored Markdown with Turndown. No API key, no external service — runs locally inside n8n.
Installation · Operations · Options · Compatibility
Installation
Follow the community nodes installation guide in the n8n docs, then install the package name:
n8n-nodes-url-to-md
Operations
The node takes a URL, fetches the page over HTTP, and outputs the converted Markdown into a configurable field (default markdown).
It is also exposed as an AI Agent tool (usableAsTool), so agents can fetch and read web pages as Markdown on their own.
Options
| Option | Default | Description |
| — | — | — |
| Destination Output Field | markdown | JSON field that receives the Markdown |
| Remove Images | false | Strip images from the converted Markdown |
| Request Timeout | 30000 ms | How long to wait for the page to respond |
| User Agent | (none) | Custom User-Agent header for sites that block default clients |
Compatibility
Targets n8n nodes API v1. Works with static and server-rendered pages. JavaScript-rendered SPAs and bot-walled pages are out of scope — use a dedicated scraping service for those.