reStructuredText

Writable

markup

reStructuredText files are in effect plain text documents, formatted with a lightweight markup language, to produce more easily readable documents such as pdf. Rst files are used primarily by members of the Python programming community to create technical documentation for Python libraries. They are generated by running Docutils (https://docutils.sourceforge.io/), an open source text processing system which can turn plain text files, into useful formats, within Python.

Identify it

Extensions.rst
MIME typestext/prs.fallenstein.rsttext/x-rst
PRONOMfmt/1565
WikidataQ287315

Not sure your file is this? Identify it from its first bytes, in your browser.

Open it

Convert it

ToWithFidelityCommand and losses
ePub FormatPandocPartialpandoc -f rst -t epub in.rst -o out.epub
Document structure is kept; layout, styles and unsupported elements are lost.
Hypertext Markup LanguagePandocPartialpandoc -f rst -t html in.rst -o out.html
Document structure is kept; layout, styles and unsupported elements are lost.
MarkdownPandocPartialpandoc -f rst -t markdown in.rst -o out.md
Document structure is kept; layout, styles and unsupported elements are lost.
Office Open XML Wordprocessing Document, ECMA-376 1st EditionPandocPartialpandoc -f rst -t docx in.rst -o out.docx
Document structure is kept; layout, styles and unsupported elements are lost.
OpenDocumentPandocPartialpandoc -f rst -t odt in.rst -o out.odt
Document structure is kept; layout, styles and unsupported elements are lost.
Plain Text FilePandocPartialpandoc -f rst -t plain in.rst -o out.txt
Text only: all formatting is dropped.
0

Sources

From Converters (FFmpeg, ImageMagick, Pandoc, LibreOffice), Just Solve the File Format Problem (File Formats Wiki), PRONOM, Wikidata. Updated 2026-10-24.

Improve this record JSON