DITA Open Toolkit

DITA-OT — DITA Open Toolkit is an open-source publishing engine for XML content authored in the Darwin Information Typing Architecture — extensible publishing power for DITA workflows.

DITA-OT Day 2017


The DITA Open Toolkit is primarily a publishing tool used to convert DITA content into various output formats.

Learn more »


Install DITA Open Toolkit to get started with structured authoring, topic-based writing and cross-media publishing.

Download DITA-OT 3.0


The DITA Open Toolkit docs provide information about running, configuring and extending the toolkit.

Read the docs »

Open source. Free as a bird.

While the DITA standard is owned and developed by OASIS, the DITA Open Toolkit project is governed separately.

DITA Open Toolkit is a vendor-independent, open-source implementation of the DITA standard, released under the Apache License, Version 2.0.

The toolkit supports all versions of the OASIS DITA specification, including 1.0, 1.1, 1.2, and 1.3.

The DITA Open Toolkit project welcomes contributions from the community. The project depends heavily on the dedication of a small group of contributors, most of whom work on the project in their spare time.

If you use DITA Open Toolkit to publish XML content, we hope you’ll consider contributing to the project in any way you can.

Output formats. Out of the box.

The toolkit’s extensible plug-in mechanism allows you to add your own transformations and customize the default output, including:

  • HTML – HTML5 and XHTML output are supported along with a variety of HTML-based navigation types. The HTML output contains class values based on the DITA elements so CSS files may be used to customize the output style.

  • PDF – PDF output is based on a plug-in that produces XSL Formatting Objects (XSL-FO) output. The XSL-FO output may be converted to PDF using an open-source rendering tool (Apache FOP) or commercial tools such as RenderX XEP or Antenna House Formatter.

  • Eclipse Help – Eclipse output is an HTML-based format that also produces navigation and index files for use with Eclipse information centers.

  • HTML Help – Microsoft Compiled HTML Help output produces a compiled help (.chm) file with HTML topics, table of contents, and index.

  • Java Help – HTML topics, table of contents and index for use with the Java Help platform.

  • troff – troff-based man pages are supported; one man page is generated for each input topic.

Output formats

DITA infrastructure. Publishing power.

DITA Open Toolkit serves as critical infrastructure, providing the publishing engine that powers the DITA ecosystem.

Many of the best-known XML editors, enterprise authoring solutions and commercial content management systems rely on DITA-OT to publish XML content, including:

To add your company to this list, create an issue or open a pull request.

Publishing platform