morg

A bidirectional Markdown ↔ Org-mode converter built for keeping one format as the canonical store of a second brain while editing in the other.

Its correctness guarantee is convergence: after one round trip, further conversions are byte-for-byte stable in both directions. Markdown-only constructs survive the trip through Org as morg_ properties; Org-only constructs travel through Markdown as key:: value conventions. Dialect presets for Logseq and Obsidian are built in.

Try the converter

The converter runs entirely in your browser — nothing is uploaded, no tracking. For files and automation, morg is also a CLI and a TypeScript library; see the repository for documentation.