Demo · document editor

Edit a document two ways

Write in Markdown or in a rich-text view. Both views edit the same document, so switching between them never loses structure. The editor runs in your browser as WebAssembly, and nothing you type leaves this device.

One document, two views

The preview is drawn from the same document you are editing.
How it works

One document model

Every edit is an operation on one document, whichever view you type in.

Same edit, any view

Typing in the Markdown view and typing in the rich-text view produce the same edit operations.

Saved on this device

Your document is kept in this browser's own storage, so a reload keeps your work. It is never uploaded.
defer> defer> defer>