Convert any file to Markdown — free, private, in your browser

markit is a free file-to-Markdown converter built for AI workflows. Drop a PDF, DOCX, HTML, XLSX, CSV, JSON, XML or TXT file and get clean Markdown you can paste straight into ChatGPT, Claude, Gemini or any other LLM. Everything runs on-device — nothing is uploaded, nothing is logged, and there is no signup. Markdown is denser than the original document, so converting first saves tokens and usually improves the model's response.

Supported file formats

  • PDF — convert PDF to Markdown for AI prompts
  • DOCX — convert Word documents to Markdown
  • HTML — convert web pages to Markdown (Readability cleanup)
  • XLSX — convert Excel spreadsheets to Markdown tables
  • CSV — convert CSV data to Markdown tables
  • JSON — convert JSON to readable Markdown
  • XML — convert XML to structured Markdown
  • TXT — clean up plain text into Markdown

Why markit?

100% private

Files never leave your browser. No uploads, no analytics, no telemetry.

Built for AI

Live token counter and savings estimate vs. uploading the raw file to ChatGPT or Claude.

Free, no signup

No account, no rate limits, no upsell. Open source on GitHub.

Frequently asked questions

How do I convert a PDF to Markdown?
Drag a PDF onto markit (or click to browse) and it converts to clean Markdown instantly in your browser. No upload, no signup. You can copy the result or download a .md file.
Is my data uploaded anywhere?
No. markit runs 100% on-device. Your files are processed entirely in your browser using local JavaScript libraries. Nothing is sent to a server, and there are no analytics or telemetry.
Does markit work with ChatGPT and Claude?
Yes. The Markdown output is optimized for large language models like ChatGPT, Claude, Gemini and others. markit also shows a live token count and the estimated tokens you save compared to pasting the raw file.
Why convert files to Markdown for AI prompts?
Markdown is dense, structured and token-efficient. Converting PDF, DOCX or HTML to Markdown before pasting into an LLM removes layout noise, lowers token count, lowers cost and usually improves model accuracy.
Is markit really free?
Yes — markit is completely free, with no signup, no rate limits and no upsell. It's open source on GitHub. You can support development on Ko-fi if you'd like.
What file formats are supported?
PDF, DOCX (Word), HTML, XLSX (Excel), CSV, JSON, XML and TXT. You can also paste raw HTML or text directly. Files up to 100 MB are supported.