PreviewMD Free · macOS 14+

A native Markdown reader and editor for the Mac.

Download for macOS — free

v1.7 · ~6.8 MB · Universal 2 · notarized

800 px

Plain text, properly typeset.

PreviewMD is a native macOS reader and editor for Markdown — write in the typeset page, source, or split view. Everything happens on your Mac; nothing leaves it.

SpecValue
macOS14 or later
BinaryUniversal 2
Size~6.8 MB
  • Edit in the typeset page
  • Source & split editing
  • Tables, diagrams, math & code

E = mc2

46%

What it renders

Everything GitHub Flavored Markdown can say — set the way print would say it. Each clipping below is captioned with its own source.

GFM tables

FeatureOffline
Diagramsyes
Mathyes
Highlightingyes
| Feature      | Offline |
|--------------|---------|
| Diagrams     | yes     |
| Math         | yes     |
| Highlighting | yes     |

Diagrams & charts

.md PreviewMD page
graph LR
  md[.md] --> app(PreviewMD)
  app --> page[page]

Math & equations

−∞ ex² dx = √π

$$\int_{-\infty}^{\infty} e^{-x^2}\,dx = \sqrt{\pi}$$

Code, one-click copy

let doc = try MarkdownDocument(named: "README.md")
render(doc, mode: .split)
```swift … ```

Task lists & alerts

  • Ship a native reader
  • Miss the terminal

Note

Alerts render in GitHub’s style.

- [x] Ship a native reader
- [ ] Miss the terminal
> [!NOTE]

Footnotes

Typeset like a book, on your Mac.1


1. As documents deserve.

Typeset like a book, on your Mac.[^1]
[^1]: As documents deserve.

Take the document with you

Copy into Pages or Word without dragging PreviewMD’s layout machinery along for the ride. When structure matters, export a semantic DOCX that stays editable.

Set the page your way

Start with three built-in reading styles, then save your own named visual presets. Each one carries its typography, page tone, accents and a dedicated dark grade.

Modern

The same document, re-set in one click — down to the links.

Clean system typography SF Pro

Classic

The same document, re-set in one click — down to the links.

Warm, literary serif New York · Palatino

Editorial

The same document, re-set in one click — down to the links.

Serif headlines, crisp body New York + Avenir

Custom

Choose body and heading fonts, size, leading, accent, page and text colors — for light and dark.

Named visual presets Your type + palette

Read and edit, in one place

The rendered document is an editor, with source and split views ready whenever you want the Markdown itself. The chrome stays out of the way.

How PreviewMD is made

Native, all the way down

The shell is 100% SwiftUI — a real macOS toolbar, a real sidebar, real keyboard shortcuts. On this Mac, this very page is set in the same system face as the app’s chrome, because the app is the system’s chrome. It launches fast, weighs ~6.8 MB, and behaves the way Mac software should.

Sealed like a document

Rendering is fully offline. Everything that sets your text — tables, diagrams, math, highlighted code — is pinned inside the app itself, so a document comes out the same on day one and years later, on a plane or behind a firewall.

What it never does:

  • No network access
  • No in-app telemetry
  • No account
  • Documents never leave the Mac