Skip to content
AppClap
Pandoc is unclaimed —
P

Pandoc

A universal document converter·pandoc.org

Visit

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.

Last checked 29 days ago·