What Is Markpad and What Kind of App Is It?
Updated
Markpad is a lightweight desktop Markdown editor and viewer that doubles as a tabbed Notepad alternative. It runs natively on Windows, macOS, and Linux, pairs a Monaco-based editor (the engine behind VS Code) with real-time side-by-side preview, and is free and open source with zero telemetry. It fits you if you want a fast, minimal writing app that renders Markdown properly without the weight of a full IDE or the plainness of Notepad.
What Markpad actually is
The project describes itself as "light as Notepad, elegant as Markdown." That framing captures its two roles:
- A Markdown editor and viewer — you write in one pane and see rendered output in the other, kept in sync line for line.
- A tabbed Notepad replacement — multi-window tabs, window tags, and session restoration mean you can keep many plain-text documents open the way you would in a tabbed notepad.
It is a native desktop application, not a web app or browser extension. The interface is available in 26 languages.
Core capabilities
| Area | What you get |
|---|---|
| Editing | Monaco editor engine with built-in Vim keybindings |
| Preview | Standard GFM rendering with syntax-highlighted code blocks |
| Math and diagrams | KaTeX for formulas, native Mermaid diagrams |
| Navigation | Floating table-of-contents outline that follows your scroll position |
| Focus tools | Heading folding, Zen mode, VS Code theme imports |
| Input | Paste images directly into documents, drag files in to open |
| Documents | Multi-window tabs, window tags, session restoration |
| File handling | Automatic reload when a file changes on disk |
| Output | One-click HTML export, print-to-PDF formatting |
| Extended syntax | Wikilinks, embeds, GitHub-style callouts |
How it is built
Markpad is built with Rust, Tauri, SvelteKit, and TypeScript. That stack is why the project can claim efficient resource usage and near-instant startup while still shipping a native desktop experience across all three major platforms. The embedded Monaco engine is the same editor core many developers already know from VS Code, so familiar editing behavior and Vim mode carry over.
Who it suits
- Writers who want live preview without configuring a static site generator or opening a code editor.
- Note-takers who want tabs and session restore but find full note apps too heavy.
- Developers who want a quick Markdown scratchpad with Vim keys, math, and Mermaid diagrams.
- Privacy-conscious users — the project states zero telemetry and no bloatware.
It is less suited if you need a database-style knowledge base, collaboration, or cloud sync; the feature set centers on local files and a fast single-user editing loop.
How to get it
Installers are offered for macOS, Windows, and Linux from the project site. On Windows there is also a Chocolatey package:
choco install markpad-app
After installing, open or create a .md file, and the split view shows source and rendered preview together. Paste an image to embed it, or drag a file in to open it. If a file changes on disk from another tool, Markpad reloads it automatically.
The short version
Markpad is a free, open-source, cross-platform desktop app that combines a Notepad-style tabbed editor with real-time GFM Markdown preview, math, diagrams, and export. Choose it when you want a fast local Markdown workspace; look elsewhere if you need collaboration or synced knowledge management.