63,811
stars
+42
4,729
forks
438
watchers
2,063
prs
3,860
issues
60
releases
61
discussions
README
MarkText
:high_brightness: Next generation markdown editor :crescent_moon:
A simple and elegant open-source markdown editor that focused on speed and usability.
Available for Linux, macOS and Windows.
Website
|
Features
|
Downloads
|
Development
|
Contribution
Translations:
:cn:
:taiwan:
:jp:
:fr:
:tr:
:es:
:portugal:
:kr:
:bangladesh:
This Markdown editor that could. Built with ❤︎ by
Jocs and
contributors
.
Sponsors
MarkText is an open-source Markdown editor powered by the support of its community. If MarkText improves your workflow, please consider sponsoring the project. Thank you to all the sponsors ❤️
Special Sponsor
Scrape Google and other search engines from our fast, easy, and complete API.
Current Sponsors
Screenshot
!
Features
- Realtime preview (WYSIWYG) and a clean and simple interface to get a distraction-free writing experience.
- Support CommonMark Spec, GitHub Flavored Markdown Spec and selective support Pandoc markdown.
- Markdown extensions such as math expressions (KaTeX), front matter and emojis.
- Support paragraphs and inline style shortcuts to improve your writing efficiency.
- Output HTML and PDF files.
- Various themes: Cadmium Light, Material Dark etc.
- Various editing modes: Source Code mode, Typewriter mode, Focus mode.
- Paste images directly from clipboard.
Download and Installation
!platform
| ! | ! | ! |
| :-----------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: |
| | | |
Want to see new features of the latest version? Please refer to CHANGELOG.
macOS
Requires macOS 13 (Ventura) or later. Universal builds aren't published — pick the matching arm64 or x64 installer.
You can either download the latest marktext-mac-(arm64|x64)-%version%.dmg from the release page or install MarkText using homebrew cask. To use Homebrew-Cask you just need to have Homebrew installed.
bash
brew install --cask mark-text
Windows
Requires Windows 10 or 11. Both x64 and arm64 installers are published — pick the architecture that matches your machine.
Simply download and install MarkText via the setup wizard (marktext-win-(x64|arm64)-%version%-setup.exe) and choose whether to install per-user or machine wide. Alternatively, install MarkText using a package manager such as ChoTop issues
#375What do you want to do with plugins?62 comments · 2018-06-20#2189Document is modified when opened/Markdown formatting48 comments · 2020-06-06#2259pasting URL always generates full link syntax 32 comments · 2020-06-23#596Vim bindings26 comments · 2018-12-07#1354[Compatibility] Automatic Removal of Empty Lines18 comments · 2019-09-22#1275[FEATURE REQUEST]: Numbered headings17 comments · 2019-08-16#580Add move line up / move line down17 comments · 2018-11-28#3150`Move To Trash` results in `Failed to create FileOperation instance`13 comments · 2022-03-21
Discussions
#6035Truly beautiful mermaid rendering !0 comments · 2026-11-06#6016Thanks for your work😆0 comments · 2026-11-05#58860.23版的目录不好用1 comments · 2026-10-26#5881How to make themes display formatted text in the same color?1 comments · 2026-10-24#5876macOS Hanja reconversion and undo: findings and fixes from a downstream project0 comments · 2026-10-24#5875I compiled MarkText into a native Windows executable without Chromium or a JavaScript engine0 comments · 2026-10-23#5789keybinding for collapse all search results0 comments · 2026-10-18#5750Indented paragraphs1 comments · 2026-10-14
Latest release
v0.23.0 v0.23.0 2026-10-21⚠️ Note for macOS users Builds are unsigned (no Apple Developer ID). After dragging MarkText into Applications, clear the quarantine flag once: xattr -d com.apple.quarantine /Applications/MarkText.app Verifying downloads All artifacts are listed with their SHA-256 in SHA256SUMS.txt. Verify with: sha256sum -c SHA256SUMS.txt --ignore-missing What's Changed chore(release): v0.22.0 by @Jocs in https://github.com/marktext/marktext/pull/5779 chore: begin v0.23.0 development by @Jocs in https://github.com/marktext/marktext/pull/5780 fix(release): explicitly select the previous stable vers