marktext-android
MarkText for Android
🌐 English · 简体中文 · 繁體中文 · Deutsch · Español · Français · 日本語 · 한국어 · Português · Türkçe
Markdown, quietly yours.
A lean Markdown editor for Android.
Highlights · Build from source · License
☀ Light · Dark ☾ — whichever your system prefers
[!NOTE] Unofficial community port — not affiliated with, endorsed by, or maintained by the MarkText team. It builds on and modifies MarkText's open-source editor core (Muya) for Android; see License & attribution.
MarkText for Android brings MarkText's live-preview Markdown editing to the phone. Its editor is Muya, MarkText's open-source core, heavily adapted for mobile: faster on large documents, re-laid-out for a phone's width, and given touch selection and toolbars. What you write renders with the same fidelity as on desktop, in an interface built for one hand.
Highlights
A lightweight Markdown editor that never loses a word
|
![]() |
Make it yours
![]() |
|
Built for the phone, polished for everyone
![]() |
|
Project status
[!IMPORTANT] Signed public releases are available. Each release APK is built by the repository's release workflow, pinned to the official release certificate, and passes clean-install and same-key upgrade checks before publishing.
Download signed builds from the Releases page.
Build from source
You'll need Node.js with pnpm and Android Studio (the Android SDK and a JDK; the app runs on API 24 and newer and is built against API 36).
pnpm install # install dependencies
pnpm dev # preview the web shell in a browser
pnpm android:sync # build the web app and sync it into the Android project
pnpm android:open # open it in Android Studio, then run on a device or emulator
Other scripts (test, lint, typecheck, build) are in package.json.
Release maintainers should follow docs/RELEASING.md.
[!TIP] The Markdown editor core is a vendored, modified copy of
@muyajs/core(Muya) underthird_party/muya. If you change it, sync your edits intonode_modules/@muyajs/core/src/**before building — a contract test catches drift.
Contributing
Issues and pull requests are welcome. Keep each change focused, and add tests where they make sense.
License & attribution
MarkText for Android is released under the MIT License.
It is an unofficial port, built on MarkText's open-source work and not affiliated with or endorsed by the MarkText project:
- MarkText — the desktop editor and design this port follows. Copyright © Luo Ran and the MarkText contributors, MIT licensed.
- Muya (
@muyajs/core) — the editor core, vendored and modified underthird_party/muyawith its original MIT license kept (third_party/muya/LICENSE).
Acknowledgements
MarkText for Android stands on a lot of open-source work: the MarkText editor and its contributors, the Muya editing engine, and Vue, Vite, and Capacitor. Thank you to everyone who built them.
Markdown, quietly yours.



