Convert, scrape and crawl inside your workflow.
The official EnConvert node for n8n: six resources, sixteen operations, one credential. It reads the file formats n8n cannot, renders pages into markdown and real binary files, and turns a whole site into passages you can embed, all without an HTTP Request node in sight.
Install this package name from Settings, Community nodes.
Fills exactly what the built-in file node skips.
n8n's Extract From File reads CSV, HTML, JSON, ICS, ODS, PDF text, RTF, TXT, XLS and XLSX. It does not read Word, PowerPoint or EPUB, it cannot render a web page, and on n8n Cloud you cannot install the command-line tools that would fill those gaps.
Word, PowerPoint, Excel, EPUB or RTF as text
File, Convert to Markdown. The text lands in the item, ready for the next AI node.
Almost anything as a PDF
File, Convert to PDF, with page size, orientation, margins, header and footer.
A web page as clean markdown
Web Page, Scrape. Roughly six times smaller than raw HTML, which cuts the token cost downstream.
A screenshot or page PDF as a real file
Web Page, Scrape returns them as n8n binary, ready to email or upload.
A whole site in a vector store
Website, Crawl. One item per passage, each carrying its source URL, title and heading path.
Six resources, sixteen operations, one node.
Every operation runs against the same EnConvert API, so your plan allowance, rate limits and features apply exactly as they do everywhere else.
File
Convert documents, spreadsheets, presentations, web pages, images and text into PDF; pull Word, PowerPoint, Excel, PDF, EPUB, RTF and HTML into markdown; convert between JSON, CSV, XML, YAML, TOML and HTML; or split up to 200 files per run into overlapping passages ready to embed.
- Convert to PDF
- Convert to Markdown
- Convert Data
- Split Into Chunks
Image
Convert between JPEG, PNG, WebP, HEIC and SVG, or turn a PDF page into JPEG. Compress shrinks a PNG, JPEG or WebP towards a target size, returning the smallest result achieved rather than failing on an unreachable target.
- Convert Format
- Compress
Web Page
Scrape one page into markdown, cleaned or raw HTML, links, images and structured data, with screenshots and PDFs as binary and about an hour of caching. Scrape Many renders up to 1000 pages in one run. Extract pulls named fields using plain language, a field list or a JSON Schema.
- Scrape
- Scrape Many
- Extract
Website
Map lists a site addresses without rendering them, which is fast and uses none of your page allowance. Crawl reads the whole site and returns passages ready to embed, each carrying its source URL, title and heading path.
- Map
- Crawl
Search
Search the web, news, images, scholar, patents or maps, one item per result. Scrape Top Results renders the top few and attaches their markdown, so one run gives you the results page and the page contents.
- Search
Job
Get looks up any job by ID and picks the right endpoint from the prefix, so scrape, multi-page scrape, crawl and conversion IDs all work. Get Many lists recent crawls, Cancel stops a running one, and Retry Webhook resends a completion callback.
- Get
- Get Many
- Cancel
- Retry Webhook
One private key, one credential.
The credential test calls GET /v1/whoami, which only accepts private keys, so a wrong key fails the moment you paste it rather than on your first real run.
Generate a private key
Open Dashboard, API keys and create a private key. It starts with sk_ and is shown once.
Add the credential
In n8n, open the EnConvert node, choose Create new credential, and pick EnConvert API.
Paste and test
Paste the key, save, then press Test. A green result means the key is live and your plan is active.
Leave the base URL alone
It defaults to api.enconvert.com. Change it only if you were given a different endpoint.
Public keys that start with pk_ are for browser widgets and are rejected by every operation in this node.
Four workflows, start to finish.
Real node chains from the docs. Each one replaces a small pile of HTTP Request, Code and loop nodes.
A Word document into a summary
- Google Drive (Download)
- EnConvert: File, Convert to Markdown
- Basic LLM Chain
The markdown lands at {{ $json.text }}, so the LLM node reads it with no glue in between.
Invoice HTML into a PDF attachment
- Set (build HTML)
- Convert to File
- EnConvert: File, Convert to PDF
- Gmail (Send)
Build the HTML, set A4 and margins, and the PDF arrives as binary ready to attach.
A website into a vector store
- EnConvert: Website, Crawl
- Embeddings
- Pinecone
Crawl from the sitemap, cap the page count, and every item carries content, sourceUrl, title and headingsPath.
A daily screenshot into Slack
- Schedule Trigger
- EnConvert: Web Page, Scrape
- Slack (Upload file)
The PNG arrives as binary under screenshot, so the Slack node uploads it directly.
Questions about the n8n node
Add the node to your workflow.
Sixteen operations, one credential, MIT licensed and free to install.