llmdoc

Markdown in, Word out.

Paste Markdown or upload a .md file, preview the exact page, download a real .docx — tables stay tables, math stays editable. Free, no signup.

Nothing uploads when you paste. The next page shows the exact document before you download it.

or drop a file

Drop your Markdown file here

or browse — .md, .markdown, .txt · opens in the converter with Word pre-selected

Want the full editor first? Open the converter →

Paste or upload

Paste Markdown into the box above, or drop a .md file — both open the same live editor with Word pre-selected.

Preview the page

The right-hand pane renders your document as the exact page you'll download — headings, tables, code, and math, nothing regenerated.

Download

DOCX, PDF, HTML, or cleaned-up Markdown. The Word file opens in Word, Google Docs, Pages, and LibreOffice.

What actually happens to your Markdown

The preview is not a guess at what the document will look like. It is the same rendering the download is produced from, so what you see is what you get, never regenerated after the fact. Pasting or uploading triggers three things in order: your Markdown is parsed for GitHub-Flavored tables, fenced code, and LaTeX math (including the \(…\) and \[…\] delimiters ChatGPT emits, which are normalized automatically); the preview renders instantly in your browser; and when you click Download DOCX, that parsed structure is sent once to our Pandoc-based conversion service. Pandoc is what turns LaTeX into native, click-to-edit Office Math instead of a picture of an equation. Nothing is logged or stored on that service afterwards. PDF, HTML, and Markdown exports never leave your browser at all. There is no signup, no file-size counter ticking down, and no watermark.

What converts, and into what

Every construct in GitHub-Flavored Markdown has a native Word counterpart. This is what each one becomes.

In MarkdownIn the Word file
# Heading, ## HeadingWord heading styles (Heading 1, Heading 2…), so the navigation pane and a table of contents work.
**bold**, *italic*, `code`Bold and italic runs; inline code in a monospace character style.
- lists, 1. numbered listsReal bulleted and numbered lists with Word's own list styles, nested levels included.
| pipe | tables |Native Word tables with real rows, columns, and borders — resizable, sortable, stylable.
```python code fences```A monospace code block with syntax highlighting preserved as run formatting.
$E = mc^2$ and $$…$$Native Office Math (OMML): click any equation in Word and edit it.
> blockquoteAn indented quote paragraph style.
![image](url), [link](url)Embedded images and clickable hyperlinks.

Common questions

How do I convert a Markdown file to Word?

Paste the Markdown into the box at the top of this page, or upload the .md file, and check the live preview: it renders the exact page the download will produce, not an approximation. Click Download DOCX. The converter sends your Markdown once to our Pandoc-based conversion service, which turns headings, lists, and pipe tables into native Word elements and LaTeX math into editable Office Math rather than images. The file opens cleanly in Word, Google Docs, Pages, and LibreOffice, and nothing is kept on the service once the file is returned. The whole flow takes under a minute, is free, and needs no account.

Do Markdown tables become real Word tables?

Yes. A GitHub-Flavored Markdown table (pipes and dashes) is parsed into an actual Word table object with real rows, columns, cell borders, and the column alignment you specified — not a monospace block pasted as-is, which is what you get pasting directly from ChatGPT or Claude into Word. After export you can resize columns, add rows, and apply Word table styles exactly as if you had built the table in Word from scratch. Line breaks inside cells survive too, so a long two-column comparison table arrives with every row intact.

What happens to LaTeX math in the Markdown?

Inline $…$ and block $$…$$ math, and the \(…\) and \[…\] delimiters ChatGPT uses, convert to native Office Math (OMML): fully editable equations you can click into and change in Word. This is the part most converters skip — elsewhere math usually arrives as plain text or as an image. Fractions, roots, sums, integrals, matrices, Greek letters, and subscripts all translate. If the equation service cannot be reached, the converter retries once and then warns you rather than silently handing over a broken file.

Is the conversion really free? What's the catch?

There is no catch: free, no signup, no quota, no watermark, no file counter. The preview and the PDF, HTML, and Markdown exports run entirely in your browser and never leave it. Only the DOCX export briefly uses our conversion service, because the Pandoc engine that produces editable Word equations runs on a server; the temporary files are deleted after each request and nothing is logged. The project is funded by the people who built it and used for their own documents every day.

How is this different from Pandoc, CloudConvert, or pasting into Word?

Pandoc is the same engine we use for DOCX, but it is a command-line tool: you install it, learn the flags, and never see the page before it is written. CloudConvert queues your file on a generic conversion farm and treats equations as text. Pasting rendered ChatGPT output straight into Word flattens tables into tab-separated text and loses every equation. This page gives you a live preview of the exact document, Pandoc-quality Word output with editable math, and a batch mode for up to 20 files, with nothing to install.

Can I convert many Markdown files at once?

Yes. The batch converter takes up to 20 files at a time, converts three in parallel while the rest queue, keeps every original filename, and returns a single ZIP. One malformed file does not stop the others; it is reported and the batch continues. Word is the fastest format in batch mode; PDF is the slowest because each page is rendered pixel-for-pixel in your browser.