Convert mode

Drop any file and get clean, structured markdown. Uses Microsoft MarkItDown under the hood — tables, headings, and lists are preserved.

When to use it

  • Convert a PDF spec or design doc into markdown to paste into your AI agent
  • Turn a spreadsheet (XLSX/CSV) into a markdown table for a prompt
  • Convert a PPTX deck into structured text for summarisation
  • Extract text from an HTML page into clean markdown

How to use it

1

Drop or pick a file

Drag a file onto the drop zone or click to browse. Any supported format works — see the list below.

2

Convert

MDPilot sends the file to MarkItDown on the server and returns the markdown. For most files this takes under 5 seconds.

3

Copy, download, or pipe to Task/Generate

Use the output directly, or click "Use in Task mode" / "Use in Generate mode" to pipe the converted text into the next step.

Supported formats

.pdf.docx.pptx.xlsx.csv.html.htm.txt.rtf.md.jpg.jpeg.png.gif.webp.json.xml.zip.epub

Server setup required

Convert mode requires the MarkItDown CLIinstalled on the server (not via npm). If it's not installed, Convert mode shows a setup banner with instructions.

pipx install 'markitdown[all]'

Requires Python and pipx. Not available on Vercel Edge — uses the Node.js runtime.

Caveats

  • Scanned PDFs (no text layer) won't extract well — MarkItDown needs selectable text
  • Complex multi-column layouts may be simplified or reordered
  • Images within documents are not extracted as image files