MojoPad

Markdown Pages

MojoPad pages come in three text flavors — rich text, Markdown, and plain text — plus file pages for attachments. Set the default for new pages in the Info palette (Document section); convert any page with Format ▸ Convert Page To.

Markdown, the way you'd hope

Markdown pages open as a formatted, fully editable view — headings render as headings, lists as lists, checkboxes as real clickable checkboxes. Type in it, bold things with ⌘B, use the format bar; your edits are written back to clean Markdown source underneath.

A Markdown page in its formatted view. The pill (top right) flips to source.

The little pill in the top-right corner — Markdown ⇄ Formatted — switches between the live view and the raw source (⌃⌘P does the same). New, empty Markdown pages start in source so you can type syntax naturally; once there's content, they open formatted.

Supported syntax

Headings, bold/italic, inline code, fenced code blocks, links, images, bulleted/numbered lists, nested lists, task lists (- [ ] / - [x] become clickable checkboxes), blockquotes, horizontal rules, ~~strikethrough~~, and pipe tables.

Pasting Markdown anywhere

Paste text that looks like Markdown into a rich text page and MojoPad renders it as formatted content automatically (toggle in Settings ▸ Editing; ⌘Z undoes to plain text). Paste an article into an empty Markdown page and it switches straight to the formatted view.

One honest limitation

Markdown can't express everything the format bar can. Font colors, sizes, faces, and underline survive on screen but degrade to plain text when a formatted-view edit is saved back to source. If a page needs full styling freedom, convert it to rich text.