Skip to content
EntityQ2049294· pop 14· linked from 175 articles

Also known as pandoc.org, Pandoc conversion tool

Pandoc is a free-software document converter, widely used as a writing tool (especially by scholars) and as a basis for publishing workflows. It was created by John MacFarlane, a philosophy professor at the University of California, Berkeley.

Key facts

Software.name
Pandoc
Software.author
John MacFarlane
Software.programming language
Haskell
Software.operating system
Unix-like, Windows
Software.platform
Cross-platform
Software.license
GNU GPLv2-or-later

via Wikipedia infobox

Described at

Link to a page describing this subject · 1,151 chars · not written by Vinony

Source code

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can convert from asciidoc (AsciiDoc markup) bibtex (BibTeX bibliography) biblatex (BibLaTeX bibliography) bits (BITS XML, alias for jats ) commonmark (CommonMark Markdown) commonmark x (CommonMark Markdown with extensions) creole (Creole 1.0) csljson (CSL JSON bibliography) csv (CSV table) tsv (TSV table) djot (Djot markup) docbook (DocBook) docx (Word docx) dokuwiki (DokuWiki markup) endnotexml (EndNote XML bibliography) epub (EPUB) fb2 (FictionBook2 e-book) gfm (GitHub-Flavored Markdown), or the deprecated and less accurate markdown github ; use markdown github only if you need extensions not supported in gfm . haddock (Haddock markup) html (HTML) ipynb (Jupyter notebook) jats (JATS XML) jira (Jira/Confluence wiki markup) json (JSON version of native AST) latex (LaTeX) markdown (Pandoc’s Markdown) markdown mmd (MultiMarkdown) markdown phpextra (PHP Markdown Extra) markdown strict (original unextended Markdown) mediawiki (MediaWiki markup) man (roff man)) mdoc (mdoc manual page markup) muse (Muse) native (native Haskell) odt (OpenDocument text document) opml (OPML) org (Emacs Org mode) pod (Perl’s Plain Old Documentation) pptx (PowerPoint) ris (RIS) bibliography) rtf (Rich Text Format) rst (reStructuredText) t2t (txt2tags) textile (Textile) tikiwiki (TikiWiki markup) twiki (TWiki markup) typst (typst) vimwiki (Vimwiki) xlsx (Excel spreadsheet) xml (XML version of native AST) the path of a custom Lua reader, see Custom readers and writers below It can convert to ansi (text with ANSI escape codes, for terminal viewing) asciidoc (modern AsciiDoc as interpreted by AsciiDoctor) asciidoc legacy (AsciiDoc as interpreted by asciidoc-py ). asciidoctor (deprecated synonym for asciidoc ) bbcode BBCode bbcode fluxbb BBCode (FluxBB) bbcode phpbb BBCode (phpBB) bbcode steam BBCode (Steam) bbcode hubzilla BBCode (Hubzilla) bbcode xenforo BBCode (xenForo) beamer (LaTeX beamer slide show) bibtex (BibTeX bibliography) biblatex (BibLaTeX bibliography) chunkedhtml (zip archive of multiple linked HTML files) commonmark (CommonMark Markdown) commonmark x (CommonMark Markdown with extensions) context (ConTeXt) csljson (CSL JSON bibliography) djot (Djot markup) docbook or docbook4 (DocBook 4) docbook5 (DocBook 5) docx (Word docx) dokuwiki (DokuWiki markup) epub or epub3 (EPUB v3 book) epub2 (EPUB v2) fb2 (FictionBook2 e-book) gfm (GitHub-Flavored Markdown), or the deprecated and less accurate markdown github ; use markdown github only if you need extensions not supported in gfm . haddock (Haddock markup) html or html5 (HTML, i.e. HTML5/XHTML polyglot markup) html4 (XHTML 1.0 Transitional) icml (InDesign ICML) ipynb (Jupyter notebook) jats archiving (JATS XML, Archiving and Interchange Tag Set) jats articleauthoring (JATS XML, Article Authoring Tag Set) jats publishing (JATS XML, Journal Publishing Tag Set) jats (alias for jats archiving ) jira (Jira/Confluence wiki markup) json (JSON version of native AST) latex (LaTeX) man (roff man)) markdown (Pandoc’s Markdown) markdown mmd (MultiMarkdown) markdown phpextra (PHP Markdown Extra) markdown strict (original unextended Markdown) markua (Markua) mediawiki (MediaWiki markup) ms (roff ms)) muse (Muse) native (native Haskell) odt (OpenDocument text document) opml (OPML) opendocument (OpenDocument XML) org (Emacs Org mode) pdf (PDF) plain (plain text) pptx (PowerPoint slide show) rst (reStructuredText) rtf (Rich Text Format) texinfo (GNU Texinfo) textile (Textile) slideous (Slideous HTML and JavaScript slide show) slidy (Slidy HTML and JavaScript slide show) dzslides (DZSlides HTML5 + JavaScript slide show) revealjs (reveal.js HTML5 + JavaScript slide show) s5 (S5 HTML and JavaScript slide show) tei (TEI Simple) typst (typst) vimdoc (Vimdoc) xml (XML version of native AST) xwiki (XWiki markup) zimwiki (ZimWiki markup) the path of a custom Lua writer, see Custom readers and writ

Excerpt from the source-code README · 13,552 chars · not written by Vinony

Wikidata facts

Show 7 more facts
software version identifier
3.9.0.2
source code repository URL
github.com/jgm/pandoc
inception
2006-08-14
social media followers
2010
official demo URL
pandoc.org/app
Sources (15)

via Wikidata · CC0

~4 min read

Article

8 sections
Contents
  • Functionality
  • CiteProc<!-- Linked from [[Comparison of reference management software]]: do not rename heading without fixing incoming links -->
  • Supported file formats
  • Input formats
  • Output formats
  • See also
  • References
  • External links

Pandoc is a free-software document converter, widely used as a writing tool (especially by scholars) and as a basis for publishing workflows. It was created by John MacFarlane, a philosophy professor at the University of California, Berkeley.

== Functionality == Pandoc dubs itself a "markup format" converter. It can take a document in one of the supported formats and convert only its markup to another format. Maintaining the look and feel of the document is not a priority.

Connections

Categories