Python-Markdown This is a Python implementation of John Gruber's Markdown . It is almost completely compliant with the reference implementation, though there are a few known issues. See Features for information on what exactly is supported and what is not. Additional features are supported by the Available Extensions . Documentation pip install markdown import markdown html = markdown . markdown ( your_text_string ) For more advanced installation and usage documentation, see the docs/ directory of the distribution or the project website at https://Python-Markdown.github.io/ . See the change log at https://python-markdown.github.io/changelog/ . Support You may report bugs, ask for help, and discuss various other issues on the bug tracker . Code of Conduct Everyone interacting in the Python-Markdown project's code bases, issue trackers, and mailing lists is expected to follow the Code of Conduct .