Markdown that edits itself

A customized Markdown parser, plus a family of self-editing HTML documents that carry their own source. Write in Markdown; get one .html that renders anywhere, edits and saves in place, and copies back to clean Markdown.

Free · open source · runs entirely in your browser.

Markdown
Renders to

See the workflow

Write, render, edit — without leaving the file

An orz-mdhtml document carries its Markdown source, renderer, themes, and editor together. Open one file, read it, edit it in place, and save the Markdown back.

An orz-mdhtml document switching from rendered reading view to its built-in Markdown editor, updating the preview live, and changing themes.
One .md.html file: reading view, live editing, theme switching, and clean Markdown round-tripping. Explore orz-mdhtml →

Write more than Markdown

A richer document language

Everything in GitHub-flavored Markdown, plus a uniform {{…}} plugin syntax, semantic containers, math, and diagrams, all rendered by the same engine.

One engine, three shapes

The editable document family

Each tool turns your Markdown into a single, self-editing HTML file you save in place. Pick the shape your document needs.

.md.html

orz-mdhtml

A continuous document (articles, notes, READMEs) with live side-by-side editing.

.slides.html

orz-slides

A reveal.js deck you present from one file, with speaker view and fragments.

.paged.html

orz-paged

A paginated print document. Export to a perfect PDF by printing, no server.

These files are programs. Opening one runs the JavaScript inside it, so treat them like downloaded apps, so only open or edit files from a source you trust, and verify anything you're unsure about.