A Word-style Markdown editor for iced

WYSIWYG editing of CommonMark with pages, task lists, images and source mode. Pure Rust. Desktop and web.

cargo add iced-markdown-editor

Try it in the browser Get started

Pages like Word

A4, Letter or custom sizes with margins and page breaks — or full width.

Real CommonMark

Round trip tested against all 652 examples of the CommonMark 0.31.2 spec.

Task lists

Clickable checkboxes, nested lists, Tab and Shift+Tab like a word processor.

Source mode

Edit the Markdown on the same pages, with list-aware Enter and Tab.

Images

Paste, drop or insert. Embed them, or let your app store and upload them.

Highlighting

Optional syntect plugin, or bring your own highlighter.

Zoom & themes

Zoom 25–500 %, light, dark or any iced theme.

Desktop & web

The same crate runs natively and as WebAssembly.

Pure Rust

No WebView, no JavaScript, no C dependencies.

Add it to your app

Latest release: v0.3.3

iced-markdown-editor = { version = "0.3.3", features = ["syntect", "images"] }
crates.io