Pandoc Universal Document Converter
Runs privately in your browser · 14 input formats · Pandoc WASM engine · Files never leave your device
Drop documents here
or click to browse · docx, odt, epub, html, md, rst, latex, org, csv, tsv, mediawiki, docbook, opml, ipynb
Tip: copy content in Word and press Ctrl+V anywhere on this page
…or paste HTML
Have Markdown to convert to Word? Markdown → Word/ODT ↗
Options
Pro: citations, Lua filter & template
Paste BibTeX content or upload a .bib file. In-text citations like [@smith2020] are resolved entirely in your browser — a References section is generated automatically.
Custom citation style. Leave empty for the default Chicago author-date. Browse 10,000+ styles at Zotero Styles Repository.
Paste Lua source or upload a .lua file. The filter runs on every element during conversion — e.g. rewrite text, tweak headings, drop content.
Convert a file to see the result here.
Drop a file above, paste HTML, or browse the format guide.
How the Pandoc engine conversion works
The first conversion on this page downloads the Pandoc compiler compiled to WebAssembly (about 58 MB) and caches it in your browser — subsequent conversions reuse it instantly. The file you drop is parsed by a genuine Pandoc reader into a document AST, then a writer renders it in the output format you picked.
Parsing and rendering both run in a background worker thread, so the page stays responsive even with large documents. Watch the Network panel during a conversion: after the engine has loaded, there is no traffic — documents never leave your device.
Because readers and writers are independent, the same engine covers 14 input formats and 4 output formats — plus the reverse direction from Markdown to Word, ODT, HTML, RST and LaTeX.
Getting the best conversion results
Enable GitHub Flavored Markdown for pipe tables, strikethrough and task lists — most publishing targets expect it. Batch several documents at once: the ZIP download gives every document its own subfolder, so media folders never collide.
Turn on YAML front matter to emit title, author and date read from the document's properties — static-site generators pick these up automatically.
The Pro options unlock citation processing (.bib plus a .csl style), custom Lua filters and a reference template for Word/ODT output — all applied locally inside the same worker.
Privacy and offline use
There is no account, no upload endpoint and no telemetry on your files. You can load the page, switch off the network and keep converting — the engine and the page itself keep working offline after the first visit (the site installs as a PWA).
Pandoc engine FAQ
+Why use the Pandoc engine?
Pandoc is the de facto standard for document conversion. It preserves footnotes, citations, and LaTeX-style math far better than HTML-based pipelines — and now it runs entirely in your browser via WebAssembly, so files still never leave your device.
+Why does the first conversion take a moment?
The Pandoc WebAssembly binary (~58 MB) is only fetched when you first trigger a conversion on this page. Once loaded, it stays cached in the worker for all subsequent conversions in the same session.
+How is this different from the main converter?
Both pages use the same Pandoc WASM engine. The home page wraps it as a universal multi-format tool, while this page focuses on Pandoc-specific options and advanced use cases. Fidelity and privacy are identical.
+Are my files uploaded?
No. Everything runs in your browser: the .docx is parsed by the Pandoc WebAssembly worker on your device, and the network panel stays empty during conversion.