100% Private

RST to Markdown Converter for MkDocs Migration

Convert reStructuredText to Markdown for MkDocs, Jekyll, Hugo. Migrate Sphinx docs with immediate conversion. Preserves code, links, tables.

Drop RST file here or click to browse

Accepts .rst, .txt files
RST to Markdown Conversion Guide
reStructuredTextMarkdown (GFM)Notes
Heading
=======
# HeadingH1 title
Subheading
----------
## SubheadingH2 subtitle
**bold****bold**Same syntax in both
*italic**italic*Same syntax in both
``code```code`Markdown uses single backticks
.. code-block:: python

code
```python
code
```
Fenced code blocks in Markdown
`link <url>`_[link](url)Markdown inline link
.. image:: img.png
:alt: alt
![alt](img.png)Markdown image syntax
* Item- ItemMarkdown uses hyphens/asterisks
1. Item1. ItemNumbered lists similar
Sphinx to MkDocs Migration Workflow

After converting RST to Markdown, set up MkDocs:

  1. Install MkDocs: pip install mkdocs mkdocs-material
  2. Initialize project: mkdocs new my-project
  3. Add converted Markdown files to docs/ directory
  4. Configure mkdocs.yml: Set site name, theme, navigation structure
  5. Preview locally: mkdocs serve (live reload on http://127.0.0.1:8000)
  6. Build static site: mkdocs build (outputs to site/ directory)
  7. Deploy: mkdocs gh-deploy for GitHub Pages, or integrate with Netlify/Vercel

Sample mkdocs.yml configuration:

site_name: My Documentation
theme:
  name: material
  palette:
    scheme: default
    primary: indigo
nav:
  - Home: index.md
  - Getting Started: getting-started.md
  - API Reference: api/
plugins:
  - search
  - mkdocstrings:
      handlers:
        python:
          options:
            show_source: true
Copied to clipboard

Related Tools

View all Markup converters →

Privacy Notice: This site works entirely in your browser. We don't collect or store your data. Optional analytics help us improve the site. You can deny without affecting functionality.