Pandoc
A command-line converter spanning Markdown, Word, HTML, PDF, and more.
Pandoc is a free, open-source document conversion tool for moving content among markup, word processor, ebook, slide, notebook, bibliography, and publishing formats. It is especially strong for Markdown-centered workflows, with support for citations, math, templates, filters, custom readers/writers, and use as either a command-line program or Haskell library.
Why it stands out
- Exceptionally broad format coverage compared with single-purpose Markdown or PDF converters.
- Citation and bibliography processing works across output formats, not just academic PDFs.
- Extensible through Lua filters, templates, and custom readers/writers for specialized publishing pipelines.
- Can be used both interactively from the command line and programmatically as a Haskell library.
- Allows strict Markdown compatibility or richer Markdown extensions depending on the workflow.
Good to know
- Many supported formats are one-way only, so not every source/output pairing is reversible.
- PDF generation depends on external tools such as LaTeX engines, wkhtmltopdf, WeasyPrint, Prince, or similar.
- Advanced customization often requires comfort with command-line workflows, templates, Lua, or Haskell.
Under the radar: If you need plain Markdown compatibility for another tool, check Pandoc’s Markdown extension controls rather than assuming its default Markdown output is the strict baseline.
Photos

Technical writers and researchers can keep one source document usable across Markdown, Word, LaTeX, HTML, EPUB, and slides. Convert DOCX, ODT, HTML, or wiki markup into Markdown for editing and version control. Generate PDFs, ebooks, web pages, presentations, or journal-style documents from structured text. Automate document publishing in scripts, build systems, or CI workflows. Format citations and bibliographies across many output formats using CSL styles.
Supports a large conversion matrix covering Markdown variants, reStructuredText, AsciiDoc, HTML, EPUB, LaTeX, DocBook, JATS, DOCX, ODT, RTF, Jupyter notebooks, PowerPoint, Typst, wiki markup, bibliography formats, and more. Includes Markdown extensions, LaTeX math handling, CSL citation processing, templates, Lua filters, custom readers/writers, a Haskell library, and PDF output through external engines.
Alternative listings
Manage GitHub issues, pull requests, and repos from your terminal.
Open Source & Free Software AlternativesGitHub CLI is an open-source command-line app for working with GitHub without leaving a shell. It supports common repository workflows around pull requests, issues, authentication, and GitHub-hosted environments across macOS, Windows, and Linux.
0 votesVisit siteA Windows drive-health monitor for S.M.A.R.T., NVMe and RAID storage.
Open Source & Free Software AlternativesCrystalDiskInfo is a downloadable Windows utility for checking the health and technical status of HDDs and SSDs. It reads S.M.A.R.T. data, reports drive condition, and includes monitoring extras such as graphs, logs, alarms, and email notifications.
0 votesVisit site
Similar sites elsewhere
- CloudConvert — cloudconvert.com
- Calibre — calibre-ebook.com
- Asciidoctor — asciidoctor.org
1 of 5