Home

ODT

Introduction

OpenDocument Text (ODT) is an open standard document format used by LibreOffice, Apache OpenOffice, and other word processors. Stencila supports ODT as a way to exchange documents with open-source word processing tools.

Usage

Info

Converting to/from ODT requires Pandoc to be installed.

Use the .odt file extension, or the --to odt or --from odt options, when converting to/from ODT e.g.

stencila convert doc.smd doc.odt
Warning

Stencila's ODT support is in beta status. If you find bugs or unexpected results please file an issue.

Implementation

Stencila provides bi-directional conversion to ODT powered by Pandoc via the Pandoc JSON intermediate format. See the Pandoc format documentation for more details on the intermediate representation.

Limitations

  • Pandoc must be installed separately; it is not bundled with Stencila.

  • Conversion is lossy for Stencila node types that have no ODT/Pandoc equivalent (e.g. executable code chunks, parameters).

  • ODT-specific formatting such as master pages, complex table styles, and embedded OLE objects are not preserved during import.

© 2026 Stencila