Conversor Markdown → reStructuredText
Conversor básico de Markdown para RST: títulos com sublinhado (=== ---), listas, link e código inline. Útil para Sphinx.
reStructuredText:
—
Markdown para reStructuredText
reStructuredText é o formato da documentação Python: Sphinx, Read the Docs e boa parte dos projetos da linguagem esperam arquivos .rst. Quem escreve em Markdown no dia a dia e precisa contribuir com um desses projetos acaba tendo que traduzir a marcação — e as diferenças começam logo no cabeçalho, que no RST não usa cerquilha e sim uma linha de símbolos embaixo do texto.
Cole o Markdown e a página devolve o equivalente em RST. Os três níveis de cabeçalho ganham sublinhado com igual, hífen e til, dimensionado pelo comprimento do título; itens de lista trocam o hífen pelo asterisco; ênfase forte vira asterisco duplo, que é o mesmo dos dois lados; e bloco de código cercado por crases vira o marcador de dois pontos duplos seguido de bloco indentado, que é como o RST representa código literal.
A conversão trabalha linha a linha e cobre o que aparece na maior parte de um README. Fica de fora o que exige entender o documento inteiro — tabela, nota de rodapé, referência cruzada, diretiva de Sphinx. Para arquivo grande, o resultado serve de primeira passada; para migração completa de projeto, a ferramenta usual é o Pandoc, que monta a árvore do documento antes de escrever.
Perguntas frequentes
Por que o sublinhado precisa acompanhar o tamanho do título?
Qual símbolo corresponde a qual nível?
E o MyST, que aceita Markdown no Sphinx?
Ferramentas Relacionadas
Conversor reStructuredText → HTML (Básico)
Renderiza RST simples em HTML: títulos sublinhados, listas, *itálico*, **negrito** e blocos de código indentados.
CSV para Tabela Markdown
Converta CSV em tabela Markdown pronta para README, docs e Wikis. Detecta separador automaticamente (vírgula, ponto-e-vírgula ou tab) e suporta alinhamento por coluna. Tudo no navegador.
Conversor Markdown ↔ WhatsApp
Converte Markdown para a formatação do WhatsApp (*negrito*, _itálico_, ~riscado~) e faz o caminho inverso, preservando listas, links e código.
Conversor Markdown → AsciiDoc
Conversor básico de Markdown para AsciiDoc: títulos (== ===), listas, código inline, blocos --- e ênfase _italic_ *bold*.
JSON → Markdown Table
Converta um array de objetos JSON em tabela Markdown formatada, com cabeçalho e alinhamento. Cole o JSON e copie a tabela pronta para README, docs e GitHub.
Conversor Markdown ↔ Jira/Confluence
Converte texto entre Markdown e a marcação wiki do Jira e Confluence, incluindo títulos, listas, tabelas, links e blocos de código.