3 Office documents to Markdown sections, 3 files
Word, PowerPoint and more converted into Markdown sections.
Updated November 13, 2026
What this example returns
This example returns up to 3 files.
The dataset’s “Documents” view shows 10 columns: Document URL, Format, Title, Author, Pages, Slides, Sheets, Words, Billed pages, and Markdown. See every output field.
What each setting does
The input this example runs Document to Markdown Converter with. “Try this input” opens it in the console, where you can run it as-is or change any field first.
- Document URLs
urls https://raw.githubusercontent.com/microsoft/markitdown/4cc9fa17653d695d64fb9eee5b33d4de55ff84e8/packages/markitdown/tests/test_files/test.docx, https://raw.githubusercontent.com/microsoft/markitdown/4cc9fa17653d695d64fb9eee5b33d4de55ff84e8/packages/markitdown/tests/test_files/test.pptx, https://raw…
Links to the documents to convert, one per line: Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), CSV/TSV, web pages (HTML), e-books (.epub), RTF, OpenDocument (.odt, .ods, .odp), JSON, XML/RSS, Jupyter notebooks, Outlook .msg and PDFs with a text layer. Google Docs/Sheets/Slides, Google Drive, Dropbox and…
- Output rows
outputMode One row per section (slide, sheet, page, heading)
One row per document with the full Markdown (default); one row per slide, sheet, PDF page or top-level heading section; or ready-to-embed chunks for RAG. The price is per page either way.
Default: One row per document → this example uses One row per section (slide, sheet, page, heading)
- Max rows per sheet
maxRowsPerSheet 15
Spreadsheets and CSV files: rows to include per sheet. 0 (the default) includes every row. A lower number cuts longer sheets with a note in the Markdown.
Default: 0 → this example uses 15
{
"urls": [
"https://raw.githubusercontent.com/microsoft/markitdown/4cc9fa17653d695d64fb9eee5b33d4de55ff84e8/packages/markitdown/tests/test_files/test.docx",
"https://raw.githubusercontent.com/microsoft/markitdown/4cc9fa17653d695d64fb9eee5b33d4de55ff84e8/packages/markitdown/tests/test_files/test.pptx",
"https://raw.githubusercontent.com/microsoft/markitdown/4cc9fa17653d695d64fb9eee5b33d4de55ff84e8/packages/markitdown/tests/test_files/test.xlsx"
],
"outputMode": "sections",
"maxRowsPerSheet": 15
}What it costs
You pay for the events the actor reports, such as each result or page it produces. Platform usage is included in the event prices: compute, proxies, browser and storage cost nothing extra.
- Page convertedfrom $0.0009One PDF page or slide, or 500 words of Markdown for other formats (at least one per document). Failed, empty and unsupported files are free.
When to use this example
From the Document to Markdown Converter readme:
What if a field is empty?
Fields are left out when the file does not contain them (many files have no author or dates). title falls back to the first heading or the file name.
Other ways to run Document to Markdown Converter
- One Office document to Markdown sections
- 3 documents as Markdown chunks, 3 filesDocuments split into chunks ready for search or AI.
- A PDF and a web page to Markdown, 2 filesMain content of a PDF and an HTML page as Markdown.
About Document to Markdown Converter
Convert Word, PowerPoint, Excel, CSV, HTML, EPUB, RTF, OpenDocument, JSON, XML and PDF files to clean, LLM-ready Markdown with metadata, per-slide/sheet sections and RAG chunks.
- Price:
- From $0.90 / 1,000 pages converted
- Developer:
- Toolwright
- Categories:
- AI, Developer tools, Automation
Related actors
Latest articles
GuidesWeb Scraper Chrome Extensions: 4 Good Ones, and When to Use a Cloud Scraper
The best web scraper Chrome extensions in 2026 (Web Scraper, Instant Data Scraper, Data Miner and Evomi Web Data), what each is good at, where every extension stops, and how a cloud scraper takes over for schedules, thousands of pages and API access.
Read the article
AI agents12 Best MCP Servers in 2026: Web Data, Code, Docs and Browsers
The best MCP servers in 2026, grouped by job: web data, documentation, code, browsers, errors, databases and the official reference servers. Each with its hosted URL or install command, how it signs in, and the caveats its own README states.
Read the article
Guidesn8n Puppeteer Node: Puppeteer and Playwright in n8n Without Self-Hosting Chrome
The n8n Puppeteer node needs Chromium inside your n8n container and installs only on self-hosted n8n. How it and the Playwright nodes install, where they break, and how to run the same browser scrape on Scrape.ly from n8n instead, with a real tested run.
Read the article
The internet is full of data.
Start owning yours.
Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.