PDF VectorPDF Vector

Convert Any File to Markdown

One converter for documents, spreadsheets, slides, ebooks, web pages and images. Upload a file or paste a link and get clean markdown back.

How to convert a file to Markdown

  1. 1

    Upload a file or paste a URL

    Drop a document, spreadsheet, slide deck, ebook, web page or image, or paste a public link to one. The free converter handles 20 free conversions per day, up to 50 pages (5 for scans and images) and 5 MB each.

  2. 2

    Each format is read the right way

    Office files, EPUB, HTML, text and digital PDFs are read directly from their structure. Scanned PDFs and images go through OCR.

  3. 3

    Copy or download the markdown

    Review the result, copy it, or download a .md file for your docs, wiki, Git repository or LLM prompts.

Why convert files to Markdown

Markdown is plain text with just enough structure: headings, lists, links and tables survive, and nothing else gets in the way. It diffs cleanly in Git, renders in GitHub, Notion and most wikis, and is the format LLMs and RAG pipelines read best.

Converting each format by hand takes a different tool for every file type. This converter takes them all, so a folder of mixed PDFs, Word files, slides and spreadsheets ends up in one consistent format.

Frequently asked questions

Is the converter free?
Yes. You get 20 free conversions per day, up to 50 pages (5 for scans and images) and 5 MB each, without an account. A free account adds 100 API credits for larger files and automation.
Which file types can I convert?
PDF, Word (DOCX, DOC), Excel (XLSX, XLS), PowerPoint (PPTX, PPT), OpenDocument (ODT, ODS, ODP), RTF, EPUB, HTML, Markdown, TXT, CSV, TSV, XML, JSON and images (PNG, JPG, WebP, GIF, TIFF, BMP, HEIC). Every converter page takes every format, so you can drop any of them here.
How are scanned PDFs and images handled?
They are read with OCR, up to 5 pages per file on the free tool. Digital files skip OCR, so they can be up to 50 pages.
Is my file kept?
Files are never stored permanently or used for training, and data is encrypted in transit and at rest. Files from failed requests on the shared General Instance are kept encrypted for up to 14 days to diagnose the failure, then deleted automatically.
Can I convert files in bulk or from code?
Yes. The Document Parse API takes the same files (by upload, base64 or URL) and returns markdown, with optional page-by-page output, from TypeScript, Python, cURL, Zapier, Make or n8n.

Related tools

Start Processing Documents Today

Get 100 free credits to try all our APIs. No credit card required.

Free forever tier · No credit card · Cancel anytime