Pandoc is a document conversion tool that converts files between a large number of markup and document formats, including Markdown, HTML, LaTeX, Word docx, EPUB, and many others. It supports extended Markdown syntax (footnotes, tables, definition lists, citations), automatic citation and bibliography generation using CSL styles, and rendering of LaTeX math. It includes a Haskell library and a standalone command-line program, and can be customized via templates, filters, and Lua-based custom readers/writers.
What it's for
Converting files from one markup format into anotherGenerating PDFs from markdown or other formats via LaTeX engines or other PDF toolsCreating ebooks (EPUB, FictionBook2)Generating slide shows (Beamer, reveal.js, Slidy, S5, DZSlides)Producing bibliographies and formatted citations from BibTeX/CSL dataWriting custom document readers/writers using Lua filters
Features 15
- Automatic citation and bibliography generation using CSL styles
- Converts between dozens of markup, document, ebook, wiki, and bibliography formats
- Custom readers and writers can be written in Lua
- Extended Markdown syntax support (footnotes, tables, definition lists, superscript/subscript, strikeout, smart quotes)
- Filter system for customizing document processing (including Lua filters)
- Includes a Haskell library with separate modules for each input/output format
- LaTeX math rendering to Unicode, MathML, Word equation objects, or roff eqn
- Pandoc API and API documentation available
- pandoc-server for running pandoc as a service
- PDF generation via pdflatex, lualatex, xelatex, latexmk, tectonic, wkhtmltopdf, weasyprint, prince, pagedjs-cli, context, or pdfroff
- Standalone command-line program
- Supports BibTeX, BibLaTeX, CSL JSON, and CSL YAML bibliographic data
- Supports Jupyter notebook (ipynb) conversion
- Supports slide show generation (Beamer, reveal.js, Slidy, Slideous, S5, DZSlides)
- Template system for customizing output
At a glance
free tieropen sourceAPI
TypeCLI tool
DeploymentInstalled (local)
Resources
Pricing
Pandoc is entirely free, open-source software; no paid plans exist.
FreeFree
Pandoc is free software released under the GPL.
Similar apps
PDF to MarkdownPDF in. Clean Markdown out.Price$9–$49/moTry freeFree planRuns onWebFeatures19
Standard ConverterStandard converter converts your documents onlinePriceFreeTry freeFree planRuns onWebFeatures17
PDF2EPUBFinally, PDFs That Read Like Real eBooksPrice$9.9–$69.9/moTry freeFree planRuns onWebFeatures18
DocsPalFree Online File ConverterPriceFreeTry freeFree planRuns onWebFeatures9
TyporaA minimal Markdown editor and reader.PriceOne-timeTry free15-day trialRuns onmacOS · Windows +1Features24
UnmarkdownMarkdown, published beautifully.PriceFrom $8/moTry freeFree planRuns onWebFeatures20