markitdown.dev

About markitdown.dev

markitdown.dev is a free, no-sign-up online tool that turns office documents, PDFs, and web pages into clean, LLM-ready Markdown.

Why this exists

Markdown has quietly become the default format for docs, notes, wikis, and the inputs we feed to large language models. But the content we actually work with still arrives as Word files, PDFs, slide decks, spreadsheets, and stray HTML pages. Converting those into usable Markdown is a small but constant papercut.

markitdown.dev solves that papercut. Drop a file in, get Markdown out. No login, no waiting, no wondering where your file went.

How it works

The heavy lifting is done by microsoft/markitdown, an open-source Python library that normalizes a wide range of document formats into a single Markdown representation.

The front end is a static site built with Astro and React, with a small FastAPI backend that accepts an upload, runs it through markitdown entirely in memory, and returns the Markdown. The file is never written to disk — when the request finishes, the bytes are released and forgotten.

What we don't do

  • We don't require an account.
  • We don't store your files.
  • We don't train anything on your content.
  • We don't use tracking cookies or ad networks.

Limits

Each file can be up to 20 MB. Conversions are limited to 10 per minute per IP address. These limits exist only to keep the service stable and free for everyone.

Feedback

Found a bug or want a format supported? The conversion engine is open source — issues and pull requests are welcome on the microsoft/markitdown repository.