Arrow left and right: switch to the adjacent tool in the overview. Arrow up and down scroll the page.

Pandoc

Pandoc

Universal document converter for over 40 markup and text formats

Visit Website
Hearts Heat (0–100)
45,082 Stars GPL-2.0 3.10 Jun 23, 2026 Since Mar 2010 1,068 open issues

AI Summary

Pandoc is a universal command-line tool for converting between over 40 document formats such as Markdown, HTML, LaTeX, Word, PDF and EPUB. The tool supports extended Markdown syntax, automatic citation management, mathematical formulas and a flexible template system. Written in Haskell as open-source software, it is aimed at developers, scientists and technical authors.

Screenshot of Pandoc website

Pros

  • + Supports over 40 different document formats with bidirectional conversion
  • + Free open-source software with active community and comprehensive documentation
  • + Powerful system for citations, bibliographies and mathematical formulas

Cons

  • Command-line based without graphical user interface for beginners
  • Steep learning curve for complex conversions and template customizations

Use Cases

  • Converting Markdown documentation to HTML, PDF or Word formats
  • Creating scientific papers with LaTeX formulas and automatic bibliographies
  • Transforming Word documents to Markdown for version control
  • Generating e-books in EPUB format from various source formats

Who is it for?

Ideal for developers, technical writers, scientists and authors who need to programmatically convert documents between different formats.

Tags

What is Pandoc?

Pandoc is a command-line tool for converting documents between more than 40 markup and text formats. Converting Markdown files to HTML, PDF, Word or EPUB takes a single command. The same applies in the other direction: a Word document can be converted to Markdown, for example to add it to a Git repository. Pandoc is written in Haskell, free and open source.

Core features

  • Bidirectional format conversion between more than 40 formats, including Markdown, HTML, LaTeX, DOCX, EPUB and PDF.
  • Extended Markdown: Pandoc understands its own Markdown variant with tables, footnotes, metadata blocks and other extensions not found in standard Markdown.
  • Citation management and bibliographies: Using a BibTeX or CSL file, Pandoc automatically generates bibliographies in any citation style.
  • Mathematical formulas: LaTeX formulas are rendered correctly when converting to HTML, PDF or other target formats.
  • Template system: Output formats can be customised with custom templates, giving full control over layout and structure.

Who is Pandoc for?

Developers who publish documentation from Markdown sources to multiple formats in parallel. Researchers who need to submit manuscripts with formulas and citations from LaTeX or directly in Word. Technical writers who want to convert Word documents from an editorial workflow into versionable plain-text formats.

First-time users often stumble over the filter logic and the template system. Complex conversions require familiarity with Pandoc-specific metadata blocks, Lua filters or external LaTeX distributions. PDF output, for example, will fail without a working LaTeX installation.

Context & alternatives

Pandoc belongs to the category of document conversion tools and is the most widely used open-source tool in that space, with the broadest format support. Commercial alternatives such as Adobe tools cover similar conversions but rely on graphical interfaces and narrower format boundaries. For integrating conversions into build pipelines or CI/CD processes, few tools match Pandoc's range with pure command-line control.

Related Tools

Meooow! Want tool tips by email?

Yes, please!