v0.19.0 Free & open source forever
Write in Markdown. Stay in flow.
Realtime preview, beautiful typography, and zero distractions.
Download for freeStar on GitHub
macOS · Windows · Linux No account, no tracking 56k+ stars on GitHub
Shipping Notes
A living document, written entirely in Markdown.
MarkText renders your formatting as you type — headings grow, emphasis leans, and code snaps into place without ever leaving the page.
What changed
- Seamless real-time rendering with no preview pane
- 33 built-in themes plus full custom CSS
- Tables, math, footnotes & diagrams out of the box
“The best Markdown editors disappear. MarkText disappears beautifully.”
# export.sh marktext notes.md --export pdf
Real-time preview
See it as you mean it.
A true WYSIWYG editor — your Markdown transforms in place the moment you type. No split view, no toggling.
Render in place
Type ## Heading and watch the markup melt away.
Source code mode
Drop into raw Markdown anytime you need full control.
Paste & go
Paste rich text and MarkText converts it to clean Markdown.
As you type
**Bold** snaps bold, _italics_ lean, and links become clickable the instant you finish them.
Lists build themselves:
- One keystroke per bullet
- Nesting just works
- Checkboxes too
Stay in flow — never touch a render button again.
Markdown, extended
More than CommonMark.
Tables, math, diagrams, footnotes and front matter — all first-class, all rendered live.
Tables
Build them visually, or pipe them in with Markdown.
FeatureFreeProPreview✓✓Themes✓✓
Math & LaTeX
KaTeX inline and block math, rendered instantly.
Diagrams
Flowcharts and charts via Mermaid, Vega & Vega-Lite.
Footnotes
Two-way reference footnotes that renumber themselves.
Drafted in 2024.[1]
[1]: The year MarkText turned ten.
Code blocks
Syntax highlighting for hundreds of languages.
// fib.js
const fib = n =>
n < 2 ? n : fib(n-1)+fib(n-2);
Front matter
YAML, TOML and JSON metadata for blogs and static sites.
---
title: Hello World
tags: [markdown, notes]
---
Themes
Make it yours.
33 built-in themes, light and dark. Every one is just CSS — fork a favorite or write your own.
Light & dark, instantly
Switch with a keystroke, or follow your system.
Author with plain CSS
No proprietary format. Know CSS? You can theme it.
Cadmium
# Heading
**bold** _italic_
> quote
Dark
# Heading
**bold** _italic_
> quote
Graphite
# Heading
**bold** _italic_
> quote
Material
# Heading
**bold** _italic_
> quote
Ulysses
# Heading
**bold** _italic_
> quote
One
# Heading
**bold** _italic_
> quote
+27 more built-in themes
Focus & typewriter mode
Dim everything but the line you're writing, and keep it locked to center. Distraction-free by design.
The paragraph above fades back.
This line stays sharp and centered.
And the next one waits its turn.
Export anywhere
Turn any document into a polished PDF or self-contained HTML file — your theme included.
Support
Keep MarkText free.
Built by volunteers. If it earns a place in your workflow, sponsorship keeps development going.
Free download
Start writing in two minutes.
One download. No account, no subscription. Every desktop you write on.
Or install via Homebrew: brew install --cask mark-text