About pandoc.app: Pandoc online, in your browser
pandoc.app is a free Pandoc online app. It runs the real Pandoc universal document converter, compiled to WebAssembly, entirely inside your browser tab. No installation, no account, and nothing is uploaded: your documents never leave your machine.
What is Pandoc?
Pandoc is the open-source "swiss-army knife" for documents, written in Haskell by John MacFarlane. It reads one markup language and writes another: Markdown, CommonMark, GitHub-Flavored Markdown, reStructuredText, Org mode, Textile, HTML, LaTeX, DocBook, JATS, Typst, Jupyter notebooks, Microsoft Word DOCX, OpenDocument ODT, EPUB and many more. Traditionally you install it and use it from the command line. pandoc.app brings that same engine to the web.
Why a Pandoc app in the browser?
- Zero setup. Open pandoc.app and convert. The Pandoc 3.10 engine (about 16 MB, cached after the first visit) loads in the background.
- Private by design. Conversion happens locally with WebAssembly. There is no upload step and no server-side processing of your files.
- PDF without LaTeX. Pandoc writes Typst markup and the Typst compiler, also running in your browser, turns it into a PDF. Markdown to PDF works out of the box.
- Still the real command line. Every conversion shows the equivalent
pandoccommand, ready to copy. An advanced mode lets you type the command yourself, and the UI follows. - Citations and bibliographies. Drop a
.bibor.cslfile as a support file and enable citeproc. - History with notes. Runs are saved locally in your browser, with the command, timestamps, and your own notes. Export it as CSV.
Popular conversions
| From | To | Typical use |
|---|---|---|
| Markdown | Notes, reports, README to printable PDF (via Typst) | |
| Markdown | DOCX | Send a Word document to colleagues |
| DOCX | Markdown | Move Word content into a git repo, wiki or static site |
| HTML | Markdown | Clean up web content |
| LaTeX | HTML / DOCX | Publish papers on the web or in Word |
| Markdown | EPUB | Build an e-book |
| Jupyter (ipynb) | Markdown / HTML | Share notebooks as documents |
| reStructuredText / Org | Markdown | Migrate documentation |
How to use Pandoc online
- Open pandoc.app.
- Pick the from and to formats (the palette is searchable: type
pdf,docx,gfm…). - Paste your text or import a file. Several files of the same format are joined into one document.
- Press convert (or ⌘/Ctrl+Enter). Preview, copy, or download the result.
The equivalent command is always shown, for example:
pandoc --from markdown --to pdf --standalone --citeproc --bibliography=refs.bib input.md --pdf-engine=typst -o output.pdf
Is pandoc.app the pandoc.org app?
No. pandoc.app is an independent project and is not affiliated with the pandoc.org team. It is built by Kysan on top of the open-source Pandoc converter. If you are looking for the official pandoc.org web demo, it lives at pandoc.org. pandoc.app adds a full UI, history, an editable command line, PDF output via Typst, and file import, all running client-side.
Frequently asked questions
Is it free?
Yes. pandoc.app is free to use and needs no account.
Which browsers work?
Any modern browser with WebAssembly: Chrome, Edge, Firefox, Safari, on desktop and mobile.
Can it convert Markdown to PDF?
Yes. Pandoc emits Typst, which is compiled to PDF in your browser. The Typst engine and its fonts download once (about 14 MB) on the first PDF.
Does pandoc.app collect analytics?
Anonymous usage analytics (which features and formats are used, errors, timings) help improve the app. Document content, inputs and outputs are masked and never recorded or uploaded.
Where is my history stored?
In your browser's local storage, on your device only. Clear it any time from the history tab.
How do I report a bug or request a feature?
Join the Discord.