Softwr
Doxygen logo

Doxygen

Free, open source documentation generator that builds reference docs from source code comments

As of 1 September 2026, Doxygen is free to use. A command-line tool that parses specially formatted comments in source code and generates reference documentation in HTML, PDF, and other formats. Softwr lists it under Documentation. Doxygen is made by Doxygen (open source project), available on Linux, macOS, Windows.

Overview

What Doxygen does

Doxygen scans source code, primarily C++ and C but also Python, Java, PHP, C#, Objective-C and others, extracts structured comments written in its comment syntax, and generates cross-referenced reference documentation covering classes, functions, members and call graphs, output as HTML, LaTeX/PDF, Word-compatible RTF, and XML. It is a code-to-docs generator, not an authoring platform: there is no editor, no CMS, and no place to write prose documentation beyond what lives in the comments and a small set of standalone markdown pages it can also render. The fact worth stating plainly is that Doxygen has no company behind it and no paid tier of any kind; it is maintained as a free, open source project (GPL licensed) with no commercial edition, no support contract to buy, and no vendor to negotiate with. That makes total cost of ownership essentially the engineering time to write good comments and maintain a build pipeline that runs Doxygen, rather than any licence fee, which is unusual in a category where most tools in this list are paid. Buyers are, more accurately, adopters: engineering teams generating API reference documentation directly from their codebase as part of a build or CI pipeline, typically for libraries, SDKs or internal codebases where reference docs need to stay in lockstep with the code. The trade-off is that Doxygen only produces reference documentation from code comments; it does not replace a narrative documentation tool, a help centre, or a CCMS, and its default HTML output looks dated without a theme like Doxygen Awesome layered on top.

What people use it for

  • An engineering team generating API reference documentation directly from source code comments as part of a CI build
  • A library or SDK maintainer who wants reference docs that cannot drift out of sync with the code because they are generated from it
  • An internal platform team documenting a large C++ or Java codebase where structure like class hierarchies and call graphs matters more than prose
  • A project with no documentation budget that still needs professional-looking reference output without any licence cost

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Doxygen.

  • There is no vendor or paid support contract; when something breaks in a large or unusual codebase, the only recourse is community mailing lists, forums or reading the source
  • Default HTML output looks dated and requires a third-party theme such as Doxygen Awesome to look acceptable to a modern audience, which is extra setup work not included
  • It only generates reference documentation from code comments; it is not a narrative documentation tool, help centre or CCMS, so most teams need a separate tool for guides and tutorials
  • Comment syntax and configuration have a real learning curve, and inconsistent comment discipline across a team produces inconsistent or sparse output regardless of the tool
  • Multi-language support varies in depth; parsing quality for languages outside its C-family core (C++, C, C#, Objective-C) is generally weaker than for its primary targets
  • There is no built-in hosting, search analytics, or reader-facing help centre features, so publishing the generated docs anywhere usable still requires separate infrastructure

Cross-shopped

What people choose instead of Doxygen

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • Doxygen logo
    Doxygen
    vs
    Paligo logo
    Paligo

    Paligo: For structured narrative documentation and translation workflow, which Doxygen does not provide

  • Doxygen logo
    Doxygen
    vs
    HelpDocs logo
    HelpDocs

    HelpDocs: For a hosted, brandable help centre for customer-facing docs rather than developer reference generated from code

Pricing

What Doxygen costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Doxygen

Free

  • Full functionality
  • No usage limits
  • Community mailing list and GitHub issue support

Capabilities

Features

  • Code comment parsing

    Extracts structured documentation comments from source across many languages

  • Multi-format output

    Generates HTML, LaTeX/PDF, RTF and XML from the same source comments

  • Call and inheritance graphs

    Generates diagrams of function call relationships and class hierarchies via Graphviz

  • Markdown support

    Renders standalone markdown pages alongside code-derived reference content

  • CI-friendly build

    Runs as a command-line tool, straightforward to invoke in a build pipeline to keep docs current with code

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is Doxygen really free with no paid tier?

Yes, it is GPL-licensed open source software with no company selling licences or support contracts.

Does Doxygen write documentation for me?

No, it extracts and formats documentation from comments a developer has already written in the source code; it does not generate prose from uncommented code.

Can it produce anything besides reference documentation?

It can render standalone markdown pages alongside the generated reference content, but it is not a general authoring or publishing platform.

Share

Keep looking

Where to go from Doxygen

Best Documentation software for

Compare Doxygen with

Other Documentation software

  • Self-service help centre software priced by number of editors, not by readers

    11 researched notes
  • Component content management system for technical documentation, licensed per author seat

    11 researched notes
  • Documentation hosting with versioning built for open source

    Open source9 researched notes
  • Open source API reference renderer and request client generated entirely from an OpenAPI document

    Open source13 researched notes
  • Self-hosted documentation wiki with a fixed shelf, book, chapter and page structure

    Open source13 researched notes
  • Hosted API documentation that diffs each new spec against the last and publishes a human readable changelog

    Pricing on request13 researched notes
  • Documentation site generator that renders markdown in the browser with no build step and no generated HTML

    Open source12 researched notes
  • Static site generator for project documentation in Markdown

    Open source8 researched notes
  • Hosted developer hub priced per API project, with docs personalised from live request logs

    Free, then $99/mo13 researched notes
  • Documentation generator built for large technical projects

    Open source9 researched notes
  • Team knowledge base under the Business Source Licence, self-hostable or vendor hosted

    Free plan13 researched notes
  • Single-source technical authoring tool sold as a per-author annual subscription

    11 researched notes
  • Documentation framework for Next.js that treats the docs site as an application rather than a static export

    Open source13 researched notes
  • Internal knowledge base for teams, organised by topic rather than folders, with search across connected tools

    Free plan12 researched notes
  • Documentation site framework built on Astro that ships no JavaScript to the reader by default

    Open source13 researched notes
  • Vite powered static site generator for documentation, with instant dev server start and Vue components in Markdown

    Open source13 researched notes
  • Open source API reference renderer and request client generated entirely from an OpenAPI document

    Open source13 researched notes
  • Documentation site generator that renders markdown in the browser with no build step and no generated HTML

    Open source12 researched notes

Softwr does not host reviews and shows no star rating for Doxygen, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Doxygen

Best Documentation software alternatives

Self-service help centre software priced by number of editors, not by readers

Per editor seat per month

Turns a screen recording into a narrated step by step how to video and document

Per creator per month

Single-source technical authoring tool sold as a per-author annual subscription

Per author per year, annual subscription only

Component content management system for technical documentation, licensed per author seat

Per author seat per year

Long-standing help authoring tool, now sold as an Adobe subscription rather than a perpetual licence

Per user per month, annual commitment

Team knowledge base under the Business Source Licence, self-hostable or vendor hosted

Free to self-host, per user per month when hosted by the vendor

Structured and unstructured authoring for long, complex technical documents, subscription-only

Per user per month

Compare Doxygen with alternatives