ConverterToMarkdownConverterToMarkdown.com

ConverterToMarkdown.com — Free File to Markdown Converter. Convert DOCX, PDF, XLSX, HTML and images to Markdown directly in your browser. No upload required.

by Francisco Valero

Convert DOCX, PDF, Excel, HTML and images to Markdown — free, in your browser, no upload

FreeOpen SourceOCR
15supported formats
20 MBmaximum
0servers
Edit, preview & download
☁️

Drop your file here

or click to select

DOCXPDFXLSXXLSHTMLTXTMDCSVJSONXMLJPGPNGWEBPBMPGIF
Formats

15 compatible file types

Documents, spreadsheets, web pages, structured data and images.

📝

DOCX

Word documents

📄

PDF

PDFs with extractable text

📊

XLSX / XLS

Excel spreadsheets

🌐

HTML

Web pages and fragments

📋

TXT / MD

Plain text and Markdown

📈

CSV

Tables and forms

🔧

JSON

Formatted JSON data

🏷️

XML

Formatted XML data

🖼️

JPG / PNG / WEBP / BMP / GIF

Text extraction via OCR

🔒
Privacy

Your file never leaves the browser

No uploads, no servers, no data sent to third parties. All processing happens locally using your browser's APIs. Works offline once the page is loaded.

Editor

Editor .md with live preview

Edit the resulting Markdown in "editor .md" mode or switch to "Preview" to see the rendered HTML with real formatting. Changes sync in real time between both modes. Copy to clipboard or download as .md.

🔗
URL

Convert from URL

Paste the URL of any public file and convert it instantly, without downloading it first.

MCP

Want to use it from Claude Code, Cursor or another agent?

A Model Context Protocol (MCP) server is available. Add npx convertertomarkdown-mcp to your client and any compatible agent can convert files to Markdown directly, without opening the browser. ⚠️ This option will consume tokens from your agent.

View on GitHub

Frequently asked questions

What is Markdown?

Markdown is a lightweight text format that uses simple symbols to structure documents: # for headings, **text** for bold, *text* for italic, - for lists, and `text` for code. It reads as plain text but renders as formatted content. It is the standard format in GitHub, Notion, Obsidian, VS Code, ChatGPT, Claude and most AI tools.

How many file formats are supported?

15 formats: DOCX, PDF, XLSX, XLS, HTML, TXT, MD, CSV, JSON, XML, JPG, PNG, WEBP, BMP and GIF. Images are processed using in-browser OCR. More formats are added based on user demand.

Is my file uploaded to a server?

No. All processing happens in your browser using JavaScript. Your file never leaves your device and no data is sent to external servers.

Is it free?

Yes, completely free with no registration. No account or credit card required.

What is the maximum file size?

20 MB per file. If your document is larger, consider compressing it or splitting the content before converting.

Can I edit the generated Markdown?

Yes. The result appears in a built-in editor with two modes: "editor .md" to edit the raw Markdown syntax directly, and "Preview" to see the rendered output with real headings, tables and formatting. Both modes are synced in real time. You can copy to clipboard or download the .md file at any time.

Does it work offline?

Yes. Once the page is loaded, the converter works fully offline. No internet connection is required to process files.

Does it work on mobile?

Yes. Works in Chrome, Safari and Firefox on Android and iOS. You can select files from your device storage or from cloud apps like Google Drive or iCloud.

Do scanned PDFs work?

Yes. The tool automatically detects when a PDF contains no extractable text and applies OCR page by page. PDFs with digital text are converted directly; scanned PDFs are processed with optical character recognition entirely in your browser.

Can I convert multiple files at once?

Yes. The "Multiple files" mode lets you drag or select several files at once. They are converted sequentially to avoid overloading the browser, and each file gets its own download button as soon as it finishes. When all files are ready, a single button downloads all the .md files as a ZIP archive. If there is only one successful file, it downloads directly without compression.

About the creator

Francisco Valero

I'm an independent developer focused on web productivity tools. I built ConverterToMarkdown because I kept needing to convert documentation, PDFs and spreadsheets to Markdown — for GitHub repos, Obsidian notes and LLM context — and couldn't find a free, privacy-first tool that worked entirely in the browser. If you find it useful, also check out my other project, GraphMyCode — visualize your code architecture.

LinkedIn

If you find my work useful, you can give it a star on GitHub — thank you.

100% local processing · no file ever leaves your browser