About converting md to Word and md to PDF
Why convert Markdown out at all
Markdown is good for writing, not necessarily for handing over. Once the document is written, what the other side wants is usually a .docx: something they can comment on, turn track changes on in, or pour into the organisation's template — or simply because the process only accepts Word. Status reports, requirement docs, tender material and coursework all fall into this category. The point of converting is not to swap the extension, it is to turn plain-text markup into styles Word understands: headings become outline levels a table of contents can be built from, lists become real numbered lists, and tables become table objects whose column widths you can drag.
Word or PDF?
If the text will keep changing, or someone needs to comment on it or run it through a review cycle, convert to Word. If it is final and about to be sent out, printed or archived, convert to PDF: the layout holds up across machines, lines don't reflow because the recipient is missing a font, and it is harder to alter casually. A common working pattern is to export Word for the review round, then export a PDF at the end as the frozen copy. This page produces both — convert the same Markdown twice.
Online conversion versus Pandoc
Pandoc is the standard answer for this kind of conversion: templates, reference styles, cross-references and bibliographies are all under your control, which makes it the right choice for maintaining a documentation pipeline over time. The price is installing it, setting up a LaTeX environment and remembering the flags. If you just have this one file to hand over, that setup is a poor trade — this page converts inside the browser, with no install and no sign-up, and the file never leaves your computer. When you actually need long-term automation, Pandoc will still be there.
Which constructs convert worst
Raw HTML written straight into the Markdown, deeply nested tables and custom CSS have no equivalent structure in Word or PDF, so they get simplified during conversion. Extended syntax that depends on a particular renderer — maths formulas, Mermaid diagrams — will not come out looking the way it does on the original platform. Images referenced from local disk paths cannot be fetched either, because the browser cannot read other files in the same folder; switch those to image URLs. Take a look at the preview before converting: what you see there is close to what you will export.