Best Markdown Editor for Linux: 8 Apps Compared (2026)
September 11, 2026 · 10 min read
Best Markdown Editor for Linux: 8 Apps Compared
The best markdown editor for Linux depends on your desktop and how much syntax you want to see. Apostrophe fits GNOME, ghostwriter fits KDE, Obsidian and MarkText hide the syntax inline, and glow reads files in a terminal. This comparison checks each app's last release, licence, and install formats as of September 2026, and adds the viewer options the other lists skip.
How We Picked the Linux Markdown Editors
Most "best Linux Markdown editor" lists recycle the same names from 2020, and several of those projects have stopped shipping. Before writing, we checked every project's release page. Two long-time list regulars didn't make the cut. Abricotine's repository is archived with a last release in June 2022, and Remarkable's last release (1.95) was September 2024 with no commits since.
Every app below had a release or active commits in 2025 or 2026 and runs on Ubuntu, Fedora, and Arch. Each ships at least one distro-agnostic package (Flatpak, Snap, or AppImage) or a first-party repo. Which markdown editor Linux users end up with usually comes down to toolkit and editing style. The table is the short answer, and the sections after it explain where each one fits.
| App | Editing style | Toolkit | Last release (checked Sept 2026) | Licence | Install on Linux |
|---|---|---|---|---|---|
| Obsidian | Inline (Live Preview) | Electron | 1.13.7 | Proprietary, free for any use | AppImage, deb, Snap, community Flatpak |
| MarkText | Inline (realtime preview) | Electron | 0.19.1, June 2026 | MIT | AppImage, deb, rpm, snap, Flathub |
| Apostrophe | Split preview, focus mode | GTK 4 / libadwaita | 3.4, Sept 2025 | GPL-3.0 | Flathub |
| ghostwriter | Split preview, focus mode | Qt (KDE) | 26.08.1 (KDE Gear) | GPL-3.0 | Flathub, PPA, COPR, pacman |
| Zettlr | Split preview, Zettelkasten | Electron | 4.7.0, July 2026 | GPL-3.0 | deb, rpm, AppImage, Flathub |
| ReText | Split or tabbed preview | PyQt6 | 8.1.0, Jan 2025 | GPL-2.0+ | pip, distro packages |
| VS Code | Code editor plus preview pane | Electron | Monthly | MIT source, proprietary binary | deb, rpm, Snap, AUR |
| glow | Terminal reader | Go (TUI) | 3.0.0, Aug 2026 | MIT | apt (Charm repo), dnf, pacman, Snap, go install |
Which Linux Markdown Editor Fits GNOME or KDE?
A Linux Markdown editor feels native when it uses your desktop's toolkit. Electron apps look the same everywhere, which is fine. A GTK app on GNOME or a Qt app on KDE picks up your theme, fonts, and file dialogs without extra work.
Apostrophe is the GNOME choice. It's built on GTK 4 and libadwaita. Flathub describes it as a distraction-free editor with a live preview, spellchecking, document statistics, and export to PDF, Word, LaTeX, and HTML slideshows. Version 3.4 landed on Flathub in September 2025. The Flatpak is the only official package, which suits GNOME distros that ship Flathub enabled.
ghostwriter is the KDE choice. It moved into the KDE project and now ships on the KDE Gear release cycle, with 26.08.1 the current tag. Its download page lists a PPA for Ubuntu, a COPR repo for Fedora, and pacman -S ghostwriter on Arch. Flathub carries it too. The Flathub description notes it bundles cmark-gfm and can hand off to Pandoc or MultiMarkdown if they're installed, which matters if you export a lot.
ReText is the lightweight Qt option for people who don't want KDE's stack. It's a Python app (PyQt6) installed with pip3 install ReText or from most distro repositories. It also handles reStructuredText, Textile, and AsciiDoc through the Markups module. Release 8.1.0 dates from January 2025, and the repository is still receiving commits.
We prefer Apostrophe on GNOME and ghostwriter on KDE for plain writing. Neither hides syntax the way Obsidian does, but both start fast and look like they belong.
Inline Editors: Obsidian and MarkText on Linux
If you'd rather not see ** and # while you write, the two inline editors are the answer. Both are Electron apps, so packaging is the main Linux difference.
Obsidian offers AppImage, deb, Snap, and a community-maintained Flatpak on its download page, with 1.13.7 current at the time of checking. Its Live Preview mode hides syntax until the cursor reaches it, and Source mode shows everything. The licence page says it's free for personal, commercial, and non-profit use. The code is not open source, which rules it out for some distro purists. The Obsidian Markdown cheat sheet covers its extra syntax.
MarkText is the open-source alternative (MIT). After years without a release, version 0.19.1 shipped in June 2026 with AppImage, deb, rpm, snap, and tar.gz builds for Linux. Flathub carries 0.19.0. It renders CommonMark and GFM inline, supports KaTeX math and front matter, and is the closest free match to the Obsidian editing feel for standalone files. The WYSIWYG Markdown editor guide explains the difference between this inline mode and true WYSIWYG.
Zettlr and VS Code for Longer Projects
Zettlr targets academic and long-form writing: Zettelkasten links, file IDs, tags, citation support through Pandoc, and export via Pandoc to almost any format. Version 4.7.0 (July 2026) ships as deb, rpm, and AppImage for x86_64 and ARM64, and Flathub has the same version. It's GPL-3.0. If you write a thesis or a book in Markdown on Linux, this is the one built for it.
VS Code is already installed on a lot of Linux machines. Its built-in Markdown preview (Ctrl+Shift+V, or Ctrl+K V for the side pane) is enough for READMEs and docs. Microsoft's Linux setup page covers the deb and rpm repositories, the Snap, and community AUR and Nix packages. The VS Code Markdown guide lists the extensions that add linting, table formatting, and inline rendering.
Is There a Markdown Editor for the Terminal?
Yes, and for reading there's a good one. glow from Charm is a terminal Markdown reader that renders headings, lists, code blocks, and tables with colour and a pager. Its README lists pacman -S glow on Arch, an apt repository for Debian and Ubuntu, and yum install glow for Fedora and RHEL. There's also a Snap and go install charm.land/glow/v3@latest. Version 3.0.0 arrived in August 2026.
For editing in the terminal, you write Markdown in Vim, Neovim, Emacs, or nano like any other text file and use glow (or a browser) to check the rendering. The terminal Markdown viewer guide covers glow, mdcat, and pandoc-to-HTML in more depth, including how to pipe a file through less.
Linux Markdown Viewer Options Without an Editor
Half the searches around this topic want a Linux Markdown reader, not an editor: something to open a README and see it formatted. Four routes cover it.
-
glow in a terminal, as above. Fastest for a quick look at a file in a repo.
-
Pandoc to HTML.
pandoc README.md -o README.html && xdg-open README.htmlrenders in your default browser with no app installed beyond Pandoc, which most distros package. -
A browser extension. Firefox and Chromium extensions render local
.mdfiles in the tab. The Chrome extension guide covers the setup and the file-access permission you need to grant. -
The browser editor. Paste the file into our editor and read it in the preview pane; no install, works in any Linux browser. This is also the answer for a distro where none of the packages above are available.
There's no default markdown reader Linux desktops ship with, so one of these four is always needed.
Try a Browser-Based Markdown Editor on Linux
The zero-install markdown editor for Linux is the same on every distro. Paste your file below and the right pane renders it; the toolbar handles headings, lists, tables, and links if you'd rather not type the syntax.
For a file you need as a PDF, the Markdown to PDF tool converts it in the same browser tab. That saves installing a LaTeX stack for a one-off export.
How Do You Install a Markdown Editor on Ubuntu?
Ubuntu users get every markdown editor for Linux in the table, and the fastest path depends on which packaging you already use.
- Flatpak (Flathub):
flatpak install flathub org.gnome.gitlab.somas.Apostrophe,org.kde.ghostwriter,com.github.marktext.marktext,com.zettlr.Zettlr, ormd.obsidian.Obsidian. Ubuntu doesn't enable Flathub by default, so set it up once first. - Snap:
sudo snap install glow, or Obsidian and VS Code from the Snap Store. - Deb: Obsidian, MarkText, Zettlr, and VS Code all publish
.debfiles; install withsudo apt install ./file.deb. - PPA: ghostwriter's
ppa:wereturtle/ppa, thensudo apt install ghostwriter. - pip:
pip3 install ReText.
One acknowledged limitation of this list: we checked package availability against each project's official page, not by installing all eight on a fresh Ubuntu image. Flatpak and AppImage builds are the least likely to differ between releases, so start there if a distro package lags.
Linux Markdown Editor FAQ
Match the app to the desktop and the job: Apostrophe or ghostwriter for native writing, Obsidian or MarkText for inline rendering, Zettlr for research, glow for the terminal. Every markdown editor for Linux here shipped in 2025 or 2026, so you won't inherit an abandoned project. And when you're on a machine with none of them installed, the editor in a browser tab covers the gap.