Markdown → Org-mode
Basic Markdown to Org-mode converter: asterisk headings (* ** ***), lists, links and #+BEGIN_SRC code blocks.
Org-mode:
—
Markdown to Org Mode
Org Mode is Emacs's note format and goes far beyond markup: agenda, task tracking, executable code blocks and export to several formats. Anyone migrating notes from another tool into Emacs needs to convert the Markdown they already have, and the syntax differences are large enough that pasting directly leaves the result unreadable.
Paste the Markdown and receive Org. Headings swap the hash for an asterisk, keeping the level count; strong emphasis becomes a single asterisk and light emphasis becomes a slash; links reverse order and gain the characteristic double bracket pair; and a fenced code block becomes the BEGIN_SRC and END_SRC pair, preserving the language declared on the opening fence, which is what makes Emacs highlight and run the block.
One structural difference the conversion cannot resolve on its own: in Org, the asterisk at the start of a line defines the hierarchy of the whole document, and that is what the agenda and section folding rely on. If the original Markdown started at heading level two, the resulting Org will carry an empty level at the top — worth reviewing the hierarchy after converting a large file.
Frequently asked questions
Is the code block language preserved?
Why does italic become a slash?
Can I convert back?
Related Tools
Org-mode → HTML (basic)
Render simple Org-mode to HTML: asterisk headings, lists, /italic/, *bold* and #+BEGIN_SRC blocks.
CSV to Markdown Table
Convert CSV to a Markdown table ready for READMEs, docs and Wikis. Auto-detects separator (comma, semicolon or tab) and supports per-column alignment. Everything in your browser.
Markdown → Textile
Basic Markdown to Textile converter: h1./h2./h3., *bold* _italic_, lists and links. Used in Redmine and old blog engines.
TSV → Markdown Table
Convert TSV (tab-separated) to a GFM Markdown table with configurable alignment (left, center, right).
JSON to Markdown Table Converter
Convert an array of JSON objects into a formatted Markdown table, with header and alignment. Paste the JSON and copy a table ready for READMEs and docs.
Markdown ↔ WhatsApp Formatter
Converts Markdown into WhatsApp formatting (*bold*, _italic_, ~strikethrough~) and back, keeping lists, links and code blocks intact.