<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Aleksandr Netrebskii</title>
    <description>The latest articles on DEV Community by Aleksandr Netrebskii (@anetrebskii).</description>
    <link>https://dev.to/anetrebskii</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4091861%2F0c59810c-ef4b-4304-9c56-01c689b91045.jpg</url>
      <title>DEV Community: Aleksandr Netrebskii</title>
      <link>https://dev.to/anetrebskii</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anetrebskii"/>
    <language>en</language>
    <item>
      <title>Twelve Markdown editors in 2026, checked against their own release pages</title>
      <dc:creator>Aleksandr Netrebskii</dc:creator>
      <pubDate>Mon, 31 Aug 2026 12:49:18 +0000</pubDate>
      <link>https://dev.to/anetrebskii/twelve-markdown-editors-in-2026-checked-against-their-own-release-pages-8jc</link>
      <guid>https://dev.to/anetrebskii/twelve-markdown-editors-in-2026-checked-against-their-own-release-pages-8jc</guid>
      <description>&lt;p&gt;&lt;em&gt;Disclosure: I work on Notula, which is the last of the twelve. Everything above it is about the category, and I have tried to be fair to the editors that beat us.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I went to write a comparison and found that almost every page ranking for "best markdown editor" is a small vendor's own blog with that vendor inside its own list. ShyEditor is first of twelve on shyeditor.com. mdclaudy is ninth of nine on mdclaudy.com. Nimbalyst is fifth of five on nimbalyst.com. None of them takes submissions, so there is no list to get onto - there are only lists people wrote.&lt;/p&gt;

&lt;p&gt;So here is one more, with two rules. Every price, platform and release date below came off the project's own pages on 31 August 2026, not from another list. And I am last, and I say what is wrong with mine.&lt;/p&gt;

&lt;h2&gt;
  
  
  The row everybody has wrong
&lt;/h2&gt;

&lt;p&gt;MarkText is described as unmaintained since March 2022 on essentially every one of those pages. Go and look at &lt;a href="https://github.com/marktext/marktext/releases" rel="noopener noreferrer"&gt;its releases&lt;/a&gt;: 0.19.1 shipped on 6 June 2025, and 0.20.0-rc.1 on 5 July 2025.&lt;/p&gt;

&lt;p&gt;Nothing has shipped since, so the honest reading is neither "dead since 2022" nor "actively maintained". It is a project that came back once and then went quiet again. That matters if you are about to put a team on it, and it is the kind of thing that stays wrong for years once one list copies another.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three questions before the list
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Where do the files live?&lt;/strong&gt; A folder you own, an app's own library, or somebody's server. This decides more than the interface does, and it is the one answer that is expensive to change later.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What do you look at while typing?&lt;/strong&gt; WYSIWYG hides the syntax and shows you the document. Inline preview hides it everywhere except the line the cursor is on. Raw text with a preview pane shows you both. All three are defensible; they are not the same thing, and the pages that call all three WYSIWYG are why the term stopped meaning anything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does anybody else have to read it?&lt;/strong&gt; Most of this list has no answer to that. Two of the browser tools have comments, one desktop editor does, and everything else assumes one person and one document.&lt;/p&gt;

&lt;h2&gt;
  
  
  The twelve
&lt;/h2&gt;

&lt;p&gt;In no order.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://obsidian.md/" rel="noopener noreferrer"&gt;Obsidian&lt;/a&gt; - best for a personal knowledge base.&lt;/strong&gt; Free, no account, ordinary .md files in a folder you picked. Backlinks, a graph, and the largest plugin catalogue in the category. The editing surface is Live Preview, which is inline preview rather than WYSIWYG - you can see the syntax flicker back on the line the cursor is on. Sync is $4 a month, Publish $8, and there is a $50 commercial licence its own pricing page says you are not required to buy. If what you want is a place to think, stop reading here; nothing below is better at it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://typora.io/" rel="noopener noreferrer"&gt;Typora&lt;/a&gt; - best for one person writing prose.&lt;/strong&gt; $14.99 once, up to three devices, fifteen-day trial, all three platforms. Typora established this way of working and is still the cleanest version of it. No collaboration of any kind and nothing resembling a comment. One writer, one file, and on that job it is very hard to beat for fifteen dollars.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://code.visualstudio.com/" rel="noopener noreferrer"&gt;VS Code&lt;/a&gt; - best when the Markdown is source.&lt;/strong&gt; Free, and already open. Split preview. If the same repository holds the code, everybody touching the docs is a developer, and review already happens in a pull request, then adding an editor to that is a cost rather than a saving. The extensions advertising WYSIWYG either open a separate webview or hide the syntax only where the cursor is not.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://ia.net/writer" rel="noopener noreferrer"&gt;iA Writer&lt;/a&gt; - best for drafting, and for typography.&lt;/strong&gt; Pay once per platform, seven-day trial, Mac, Windows, iPhone and iPad. The syntax stays visible on purpose - this is a text editor with opinions about type - and the opinions are good. It is also the only editor here with Authorship, which colours what you typed apart from what you pasted and what a model wrote. Whatever you think about AI in a draft, that is the one honest answer anybody has shipped to it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://ulysses.app/" rel="noopener noreferrer"&gt;Ulysses&lt;/a&gt; - best for long-form on Apple hardware.&lt;/strong&gt; $5.99 a month or $39.99 a year, no one-time option, Mac, iPad and iPhone. A library, a research pile and a pipeline that publishes straight to WordPress and Medium, rather than a window onto a folder.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://bear.app/" rel="noopener noreferrer"&gt;Bear&lt;/a&gt; - best for quick notes on Apple hardware.&lt;/strong&gt; $2.99 a month or $29.99 a year. The best-looking thing in this list by some distance, with a tag system that beats folders for the way most people actually file notes. It keeps notes in a library of its own and exports Markdown, which is the sentence to read twice before you put three years of work in it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.zettlr.com/" rel="noopener noreferrer"&gt;Zettlr&lt;/a&gt; - best for academic writing.&lt;/strong&gt; Free and open source, all three platforms. First-class Zotero and JabRef support, over nine thousand citation styles, Pandoc underneath, export profiles aimed at journal submission. Nothing else here is close on that job.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/marktext/marktext" rel="noopener noreferrer"&gt;MarkText&lt;/a&gt; - best free WYSIWYG.&lt;/strong&gt; Free, MIT, the closest free equivalent to Typora. See the section above before you commit a team to it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://ghostwriter.kde.org/" rel="noopener noreferrer"&gt;Ghostwriter&lt;/a&gt; - best free editor on Windows and Linux.&lt;/strong&gt; Free, GPL, a KDE project. Raw Markdown with a live preview pane, a focus mode that dims everything but the current sentence, and a Hemingway mode that turns off the backspace key. It is not trying to be WYSIWYG and does not pretend to be, which on this subject counts as a virtue.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://stackedit.io/" rel="noopener noreferrer"&gt;StackEdit&lt;/a&gt; - best scratchpad in a browser.&lt;/strong&gt; Free, open source, nothing to install, syncs to Drive and Dropbox. It holds position one on Google for the whole category on about four hundred words of copy, which says more about the result page than about the editor - but for pasting something in and seeing how it renders, it is still the fastest answer there is.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://hackmd.io/" rel="noopener noreferrer"&gt;HackMD&lt;/a&gt; - best for a team drafting in a browser.&lt;/strong&gt; The free tier carries in-line and page comments, three invitees and twenty GitHub pushes a month; Prime is $5 a seat. Real-time co-editing, and the document syncs to a repository. The trade is which direction it syncs: the document lives on their server and visits your repo, so the comments, the history and the access list are theirs rather than yours.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://notula.org/" rel="noopener noreferrer"&gt;Notula&lt;/a&gt; - the one I make.&lt;/strong&gt; Free, no account, no server, macOS and Windows. It opens a git repository as a tree of documents rather than a list of files, hides the syntax everywhere including the line the cursor is on, edits a pipe table as a table and draws a Mermaid block as a diagram in the document. The part nothing else here has: select a passage, leave a comment, get a reply, resolve it - and the thread is committed beside the document as a plain file, so it arrives with a clone, works offline and outlives any account. On the question that decides whether a WYSIWYG editor is usable in a repository at all, the round trip is byte-identical across six thousand real documents and a one-word edit leaves 96.4% of blocks untouched. What is wrong with it: it is closed source, there is no Linux build yet, everybody who comments needs the repository and a desktop, and the builds are not code-signed yet, so macOS quarantines the download and Windows shows a SmartScreen warning the first time.&lt;/p&gt;

&lt;h2&gt;
  
  
  The same twelve in a table
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Editor&lt;/th&gt;
&lt;th&gt;Editing surface&lt;/th&gt;
&lt;th&gt;Runs on&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;th&gt;Your files&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Obsidian&lt;/td&gt;
&lt;td&gt;Inline preview&lt;/td&gt;
&lt;td&gt;Desktop and mobile&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Plain .md in a folder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Typora&lt;/td&gt;
&lt;td&gt;WYSIWYG&lt;/td&gt;
&lt;td&gt;macOS, Windows, Linux&lt;/td&gt;
&lt;td&gt;$14.99 once&lt;/td&gt;
&lt;td&gt;Plain .md in a folder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VS Code&lt;/td&gt;
&lt;td&gt;Split preview&lt;/td&gt;
&lt;td&gt;macOS, Windows, Linux&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Plain .md in a folder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;iA Writer&lt;/td&gt;
&lt;td&gt;Raw text, styled&lt;/td&gt;
&lt;td&gt;macOS, Windows, iOS&lt;/td&gt;
&lt;td&gt;Once, per platform&lt;/td&gt;
&lt;td&gt;Plain .md in a folder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ulysses&lt;/td&gt;
&lt;td&gt;Raw text, styled&lt;/td&gt;
&lt;td&gt;macOS, iPadOS, iOS&lt;/td&gt;
&lt;td&gt;$39.99 a year&lt;/td&gt;
&lt;td&gt;Its own library&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bear&lt;/td&gt;
&lt;td&gt;Inline preview&lt;/td&gt;
&lt;td&gt;macOS, iPadOS, iOS&lt;/td&gt;
&lt;td&gt;$29.99 a year&lt;/td&gt;
&lt;td&gt;Its own library&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Zettlr&lt;/td&gt;
&lt;td&gt;Inline preview&lt;/td&gt;
&lt;td&gt;macOS, Windows, Linux&lt;/td&gt;
&lt;td&gt;Free, open source&lt;/td&gt;
&lt;td&gt;Plain .md in a folder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MarkText&lt;/td&gt;
&lt;td&gt;WYSIWYG&lt;/td&gt;
&lt;td&gt;macOS, Windows, Linux&lt;/td&gt;
&lt;td&gt;Free, MIT&lt;/td&gt;
&lt;td&gt;Plain .md in a folder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ghostwriter&lt;/td&gt;
&lt;td&gt;Raw text and preview&lt;/td&gt;
&lt;td&gt;Windows, Linux, macOS&lt;/td&gt;
&lt;td&gt;Free, GPL&lt;/td&gt;
&lt;td&gt;Plain .md in a folder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;StackEdit&lt;/td&gt;
&lt;td&gt;Live preview&lt;/td&gt;
&lt;td&gt;Browser&lt;/td&gt;
&lt;td&gt;Free, open source&lt;/td&gt;
&lt;td&gt;Browser and cloud storage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HackMD&lt;/td&gt;
&lt;td&gt;Live preview&lt;/td&gt;
&lt;td&gt;Browser&lt;/td&gt;
&lt;td&gt;Free tier, $5 a seat&lt;/td&gt;
&lt;td&gt;Their server, synced to git&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Notula&lt;/td&gt;
&lt;td&gt;WYSIWYG&lt;/td&gt;
&lt;td&gt;macOS, Windows&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Plain .md in your git repo&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The last column is the one no competing list carries, and it is the one that is expensive to get wrong. Two of these keep your writing in a library of their own, and one keeps it on a server you do not run.&lt;/p&gt;

&lt;h2&gt;
  
  
  If the docs are already in a git repository
&lt;/h2&gt;

&lt;p&gt;That is the case this list is thin on. The documentation sits in the repo beside the code, which is the right place for it - and then the people who have to read it, the PM and the support lead and the person who actually knows whether the sentence is true, are outside the repo looking in. That gap is why I built &lt;a href="https://notula.org/best-markdown-editors/" rel="noopener noreferrer"&gt;Notula&lt;/a&gt;, and it is the only claim I would make for it.&lt;/p&gt;

</description>
      <category>markdown</category>
      <category>documentation</category>
      <category>writing</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Which Markdown editor to choose</title>
      <dc:creator>Aleksandr Netrebskii</dc:creator>
      <pubDate>Mon, 24 Aug 2026 08:23:38 +0000</pubDate>
      <link>https://dev.to/anetrebskii/which-markdown-editor-to-choose-5h3i</link>
      <guid>https://dev.to/anetrebskii/which-markdown-editor-to-choose-5h3i</guid>
      <description>&lt;p&gt;&lt;em&gt;Disclosure: I work on Notula, which is the last section of this article. Everything before it is about the category.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A WYSIWYG Markdown editor hides the syntax. Live preview shows it twice, and most of the tools called WYSIWYG are the second kind. The difference is small when you are checking how something renders, and large when you are writing.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it means
&lt;/h2&gt;

&lt;p&gt;A WYSIWYG Markdown editor shows you the formatted document while you type, instead of the syntax that produces it. No hashes in front of headings, no asterisks around bold, no pipes in tables. You see a heading, and the file on disk contains &lt;code&gt;## Heading&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;WYSIWYG stands for "what you see is what you get", which came from word processors in the 1980s and means something more specific here: the editing surface and the rendered document are the same surface. There is no second pane, and there is no moment where you are looking at the raw text.&lt;/p&gt;

&lt;h2&gt;
  
  
  The distinction the term rests on
&lt;/h2&gt;

&lt;p&gt;The alternative is &lt;strong&gt;live preview&lt;/strong&gt;: raw Markdown in one pane, the rendering in another, scrolling together.&lt;/p&gt;

&lt;p&gt;StackEdit, Dillinger and Markdown Live Preview are all live preview, and all three are good at it. They open in a browser, they need no install, they sync to Drive and Dropbox, and for pasting something in and seeing how it renders they are hard to beat. If that is what you came for, use one of them and stop reading.&lt;/p&gt;

&lt;p&gt;The difference matters when you are writing rather than checking. In a live preview editor you are always reading the version with the syntax in it, because that is the pane your cursor is in. The rendering is a reference. In a WYSIWYG editor there is no such pane, so a table looks like a table while you edit it and a heading looks like a heading.&lt;/p&gt;

&lt;p&gt;There is a third thing worth naming, because it gets called WYSIWYG and is not quite: &lt;strong&gt;inline preview&lt;/strong&gt;, where the syntax is hidden except on the line the cursor is on. It is much closer, and the flicker on the current line is the tell.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which editors are which
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Genuinely WYSIWYG.&lt;/strong&gt; &lt;a href="https://typora.io/" rel="noopener noreferrer"&gt;Typora&lt;/a&gt; is the one that established this way of working and is still the cleanest version of it, for a single person writing prose. MarkText is the open-source answer to it and is free.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inline preview, usually called WYSIWYG.&lt;/strong&gt; &lt;a href="https://obsidian.md/" rel="noopener noreferrer"&gt;Obsidian&lt;/a&gt;'s Live Preview mode hides the syntax except where the cursor is. Obsidian is a far better personal knowledge base than anything else on this page, with backlinks, a graph and years of plugins, and if that is what you need the question of what its editor is called does not matter much.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Live preview.&lt;/strong&gt; StackEdit, Dillinger, Markdown Live Preview, &lt;a href="https://hackmd.io/" rel="noopener noreferrer"&gt;HackMD&lt;/a&gt;, and VS Code with its preview pane open. Toast UI Editor ships both modes and lets you switch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Not a Markdown editor at all,&lt;/strong&gt; although it turns up here: Quill and similar rich-text libraries are components for building an editor into your own application, and they produce HTML rather than Markdown.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Editor&lt;/th&gt;
&lt;th&gt;Editing surface&lt;/th&gt;
&lt;th&gt;Runs on&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;th&gt;Comments on a passage&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Typora&lt;/td&gt;
&lt;td&gt;WYSIWYG&lt;/td&gt;
&lt;td&gt;macOS, Windows, Linux&lt;/td&gt;
&lt;td&gt;$14.99&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MarkText&lt;/td&gt;
&lt;td&gt;WYSIWYG&lt;/td&gt;
&lt;td&gt;macOS, Windows, Linux&lt;/td&gt;
&lt;td&gt;Free, MIT&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Obsidian&lt;/td&gt;
&lt;td&gt;Inline preview&lt;/td&gt;
&lt;td&gt;Desktop and mobile&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;StackEdit&lt;/td&gt;
&lt;td&gt;Live preview&lt;/td&gt;
&lt;td&gt;Browser&lt;/td&gt;
&lt;td&gt;Free, open source&lt;/td&gt;
&lt;td&gt;Yes, into the file&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dillinger&lt;/td&gt;
&lt;td&gt;Live preview&lt;/td&gt;
&lt;td&gt;Browser&lt;/td&gt;
&lt;td&gt;Free, open source&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HackMD&lt;/td&gt;
&lt;td&gt;Live preview&lt;/td&gt;
&lt;td&gt;Browser&lt;/td&gt;
&lt;td&gt;Free tier&lt;/td&gt;
&lt;td&gt;Yes, on their server&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VS Code&lt;/td&gt;
&lt;td&gt;Split preview&lt;/td&gt;
&lt;td&gt;macOS, Windows, Linux&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Only in a pull request&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Notula&lt;/td&gt;
&lt;td&gt;WYSIWYG&lt;/td&gt;
&lt;td&gt;macOS, Windows&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Yes, beside the file&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Checked against each project's own pages on 19 August 2026. The last column is the one Notula was built for, which is why it is filled in honestly for everybody else: StackEdit and HackMD both have comments, and the two editors that match us on editing surface have none.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is still hard, even in a WYSIWYG editor
&lt;/h2&gt;

&lt;p&gt;Hiding the syntax solves the easy half. Three things stay hard, and they are worth checking before you pick.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tables
&lt;/h3&gt;

&lt;p&gt;A pipe table is the single most unpleasant thing to edit by hand in Markdown, and it is where a WYSIWYG editor earns its place: adding a column should be adding a column. Check that the file it writes back is still an ordinary table and not something only that editor can read.&lt;/p&gt;

&lt;h3&gt;
  
  
  Diagrams
&lt;/h3&gt;

&lt;p&gt;A &lt;code&gt;mermaid&lt;/code&gt; code block is a wall of arrows and brackets in every editor that treats it as code. Drawing it in the document is a different experience from previewing it beside the document.&lt;/p&gt;

&lt;h3&gt;
  
  
  The diff
&lt;/h3&gt;

&lt;p&gt;This is the one nobody checks and the one that causes arguments. An editor that hides the syntax still has to write the syntax back, and many of them reformat the whole file to do it: every line rewrapped, every table realigned, and a one-word change arriving as a two-hundred-line diff that nobody can review. If the files are in git, ask this question first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions people search for alongside this one
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Is there a WYSIWYG Markdown editor for VS Code?
&lt;/h3&gt;

&lt;p&gt;Not really. VS Code renders Markdown in a preview pane beside the file, and the extensions that advertise WYSIWYG either open a separate webview or hide the syntax only on the lines your cursor is not on. The editing surface is still the raw text, which is what makes VS Code excellent for a file you are treating as source and awkward for a document you are treating as writing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Which WYSIWYG Markdown editors are free?
&lt;/h3&gt;

&lt;p&gt;MarkText is free and MIT-licensed, and it is the closest free equivalent to Typora, which costs $14.99 after a fifteen-day trial. Obsidian is free, and its editor is inline preview rather than WYSIWYG. Notula is free with no account. Between them that is most of the category: there are very few paid products in this space.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is Obsidian a WYSIWYG Markdown editor?
&lt;/h3&gt;

&lt;p&gt;Not exactly. Obsidian's Live Preview hides the syntax everywhere except the line the cursor is on, which is inline preview - much closer to WYSIWYG than a split pane, and recognisable by the flicker as the caret moves through a heading. Obsidian is also a far better personal knowledge base than anything else on this page, and if that is what you want, what its editor is called does not matter much.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does a WYSIWYG editor change my Markdown file?
&lt;/h3&gt;

&lt;p&gt;Some of them do. Hiding the syntax means writing the syntax back on save, and many editors reformat the whole file to do it - rewrapping every line, realigning every table - so a one-word change arrives as a diff nobody can review. If your files are in git, ask this before you ask anything about the interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Notula fits
&lt;/h2&gt;

&lt;p&gt;Notula is a real WYSIWYG editor, and besides that a git-integrated collaborative tool: comments and notifications, as you do in Google Docs.&lt;/p&gt;

&lt;p&gt;It is for &lt;a href="https://notula.org/docs-as-code/" rel="noopener noreferrer"&gt;docs as code&lt;/a&gt; - the documentation that already lives in a git repository. No syntax on screen at any point, the cursor line included, with &lt;a href="https://notula.org/#product" rel="noopener noreferrer"&gt;tables you edit as tables and Mermaid diagrams drawn in the document&lt;/a&gt;. It opens the repository as a tree of documents rather than a list of files, and it adds the thing none of the editors above have: comment threads on a passage, with replies and resolve, committed beside the document rather than written into it.&lt;/p&gt;

&lt;p&gt;On &lt;a href="https://notula.org/#diff" rel="noopener noreferrer"&gt;the diff question&lt;/a&gt;, since it is the one that matters in a repository: the round trip is byte-identical across 6,000 real documents, and an edit leaves 96.4% of blocks untouched.&lt;/p&gt;

&lt;p&gt;It is closed source, it is macOS and Windows with Linux still to come, and everyone who comments needs the repository and a desktop. If those are fine, &lt;a href="https://notula.org/" rel="noopener noreferrer"&gt;it is free&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>markdown</category>
      <category>documentation</category>
      <category>writing</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
