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.

AppEditing styleToolkitLast release (checked Sept 2026)LicenceInstall on Linux
ObsidianInline (Live Preview)Electron1.13.7Proprietary, free for any useAppImage, deb, Snap, community Flatpak
MarkTextInline (realtime preview)Electron0.19.1, June 2026MITAppImage, deb, rpm, snap, Flathub
ApostropheSplit preview, focus modeGTK 4 / libadwaita3.4, Sept 2025GPL-3.0Flathub
ghostwriterSplit preview, focus modeQt (KDE)26.08.1 (KDE Gear)GPL-3.0Flathub, PPA, COPR, pacman
ZettlrSplit preview, ZettelkastenElectron4.7.0, July 2026GPL-3.0deb, rpm, AppImage, Flathub
ReTextSplit or tabbed previewPyQt68.1.0, Jan 2025GPL-2.0+pip, distro packages
VS CodeCode editor plus preview paneElectronMonthlyMIT source, proprietary binarydeb, rpm, Snap, AUR
glowTerminal readerGo (TUI)3.0.0, Aug 2026MITapt (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.

  1. glow in a terminal, as above. Fastest for a quick look at a file in a repo.

  2. Pandoc to HTML. pandoc README.md -o README.html && xdg-open README.html renders in your default browser with no app installed beyond Pandoc, which most distros package.

  3. A browser extension. Firefox and Chromium extensions render local .md files in the tab. The Chrome extension guide covers the setup and the file-access permission you need to grant.

  4. 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.

Linux Markdown test

Works in Firefox, Chromium, and anything else with a modern engine.

Install cheat sheet

App Command
ghostwriter (Arch) sudo pacman -S ghostwriter
Apostrophe flatpak install flathub org.gnome.gitlab.somas.Apostrophe
glow (Snap) sudo snap install glow
ReText pip3 install ReText
  • No package to install
  • Same on Ubuntu, Fedora, and Arch
  • Offline (needs a browser tab open)
80 words454 characters16 lines
Markdown

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, or md.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 .deb files; install with sudo apt install ./file.deb.
  • PPA: ghostwriter's ppa:wereturtle/ppa, then sudo 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.