Hands-on comparison

Best Online Markdown Viewers & Editors, Tested (2026)

Most “best Markdown editor” lists repeat each tool’s marketing. We pasted the same document into six free online tools, and checked what rendered, whether our text left the browser, and whether each worked on a phone.

Updated 8 min readBy the MarkdownPreview.net team

Disclosure: we make MarkdownPreview.net, which is one of the six tools. We ran it through the same test as the others and report where it is not the right choice.

Quick answer

For previewing GitHub-style Markdown, the tools that rendered everything in our test document (tables, alerts, math, footnotes, code, Mermaid) were MarkdownPreview.net and HackMD. HackMD was the only one that stored our text on its servers. StackEdit and Dillinger rendered most things but showed GitHub alerts as plain quotes; Dillinger also shows Mermaid as code.

Results at a glance

Tested October 11, 2026 with the same document (shown under “How we tested”). A result describes what we saw with default settings; a feature that needs a setting we didn’t find would show as “No”.

FeatureMarkdownPreview.netDillingerStackEditHackMDmarkdownlivepreview.commarkdownviewer.dev
Preview without signing inYesYesYesGuest note (hackmd.io/new)YesYes
TablesYesYesYesYesYesYes
Task-list checkboxesYesYesYesYesShown, disabledShown, disabled
GitHub alert ([!NOTE]) as a calloutYesNoNoYesNoNo
Math (inline and block)YesYesYesYesNoNo
FootnotesYesYesYesYesNoNo
Syntax-highlighted codeYesYesYesYesNoYes
Mermaid diagramsYesNoYesYesYesYes
Open a local .md fileYesYesYesNo file picker foundYesNo picker found
Our text stayed in the browserYesYesYesNoYesYes

Where does your text go?

After typing a unique marker string, we watched every network request and WebSocket message for 20 seconds. Only HackMD sent the text to a server. Hosts below are third parties each tool contacted when loading; being listed does not mean they received your text.

ToolWhere the text is keptThird-party hosts contacted
MarkdownPreview.netBrowser only (autosaved locally)Google Tag Manager and Google Analytics (visit counts only; not loaded on share links)
DillingerBrowser local storageBuySellAds, DoubleClick, placehold.co, jsDelivr
StackEditNot determined (not found in local storage); no content sent while typingapis.google.com (cloud sync requires Google sign-in)
HackMDOn HackMD's servers — every edit is sent over a WebSocketMany, including Google Tag Manager, Google Analytics, DoubleClick, customer.io, Plausible, Sentry, and Tally
markdownlivepreview.comBrowser local storageGoogle Tag Manager and Google Analytics
markdownviewer.devBrowser local storageAhrefs analytics, Cloudflare Insights, jsDelivr, cdnjs, Google Fonts

Which one should you use?

  • Checking how a README or doc will look on GitHub: MarkdownPreview.net rendered all seven features, including GitHub alerts, with nothing sent to a server. Its GitHub Markdown preview can load a public README by URL.
  • Notes you want stored online and shared by link: HackMD rendered everything and works as a guest, but it stores the document on its servers, so avoid confidential text.
  • Cloud sync and publishing: StackEdit offers sync and publishing through a Google sign-in, which we did not test further. MarkdownPreview.net has no accounts or cloud sync by design.
  • A simple editor with several export formats: Dillinger exports Markdown, HTML, styled HTML, and PDF, but showed Mermaid as code and GitHub alerts as plain quotes, and its preview did not appear on a phone.
  • The most minimal viewer: markdownlivepreview.com and markdownviewer.dev are quick for basic Markdown, but neither rendered math, footnotes, or alerts in our test.

Notes on each tool

  • MarkdownPreview.net: rendered every feature; opened a local file via Open File; exports Markdown, HTML, PDF (through your browser’s print dialog), and PNG, and copies rich text. Loads Google Analytics for visit counts, but not when you open a share link.
  • Dillinger: loads straight into an editor. A Google Cloud ad strip sits at the bottom. Text is kept in local storage.
  • StackEdit: a “new StackEdit 5” tour balloon covered part of the preview until we clicked Skip. Its PDF and Pandoc exports are labeled “sponsor”.
  • HackMD: the home page is marketing only; hackmd.io/new opens a guest note. Banners and sign-in prompts appear over the editor. It was the only tool that rendered GitHub alerts besides ours.
  • markdownlivepreview.com: a clean interface with no banners. Its PDF export button produced no download in our test (not determined why).
  • markdownviewer.dev: advertises LaTeX/KaTeX, but math stayed raw text in our test, including in its own welcome document. Exports Markdown, styled HTML, and PDF.

On a phone

Tested at a 390 × 844 px viewport.

MarkdownPreview.netOpens in a full-width reading view; Edit switches to the editor. No horizontal scrolling.
DillingerOnly the editor was usable at 390 px wide; the preview never appeared.
StackEditSingle pane with icons to switch between editor, split, and preview; math and diagrams fit.
HackMDSingle pane with an eye icon to toggle the preview; no horizontal overflow.
markdownlivepreview.comEditor and preview side by side, each very narrow; the toolbar overflows slightly.
markdownviewer.devEditor and Preview tabs at the bottom work; a floating toolbar overlaps the page bottom.
How we verified this guide

On October 11, 2026 we used headless Chromium 141 (Playwright) on Linux with a fresh browser profile for each tool, at 1280 × 800 for desktop and 390 × 844 for mobile. We pasted the test document into each editor from the clipboard, typed a unique marker string, and recorded all requests and WebSocket messages for 20 seconds. Local files were opened through each tool’s own file chooser where one existed.

Limits: we tested default settings only, pasted rather than typed the document, and used synthetic drag-and-drop events (not real operating-system drags) where no file picker existed. We picked the last two tools from search results for “markdown viewer online”, not an exhaustive survey. Tools change — email hello@markdownpreview.net if something here is out of date. We also created several guest test notes on hackmd.io while testing.

The test document
# Heading
A paragraph with **bold**, *italic*, ~~strike~~ and a [link](https://example.com).

| A | B |
|---|---|
| 1 | 2 |

- [x] done task
- [ ] open task

> [!NOTE]
> GitHub alert syntax

Inline math $E=mc^2$ and block:

$$\int_0^1 x^2\,dx = \tfrac13$$

Footnote ref[^1].

[^1]: The footnote.

```js
console.log("hi")
```

```mermaid
flowchart LR
  A --> B
```

Frequently asked questions

What is the best free online Markdown viewer?

It depends on what you need to render. In our October 2026 test, MarkdownPreview.net (ours — see the disclosure above) and HackMD rendered every feature in the test document, while Dillinger, StackEdit, markdownlivepreview.com, and markdownviewer.dev each missed at least one. Only HackMD stored our text on its servers.

Which online Markdown editors render Mermaid diagrams?

In our test, MarkdownPreview.net, StackEdit, HackMD, markdownlivepreview.com, and markdownviewer.dev rendered a Mermaid flowchart. Dillinger showed it as a plain code block.

Which online Markdown editors support math?

MarkdownPreview.net, Dillinger, StackEdit, and HackMD rendered inline and block math. markdownlivepreview.com and markdownviewer.dev showed the raw dollar-sign text; markdownviewer.dev advertises LaTeX/KaTeX support, but math did not render in our test.

Which online Markdown viewers keep my text private?

In our test, no text was sent to a server by MarkdownPreview.net, Dillinger, StackEdit, markdownlivepreview.com, or markdownviewer.dev while typing. HackMD sent every edit to its servers, which is how it stores and shares notes. Several tools still load third-party analytics or ad scripts, listed above.

Which GitHub features do online Markdown viewers miss most often?

GitHub alerts ([!NOTE]) were missed by four of the six tools we tested, and footnotes and math were missed by two. If you are previewing a README, check those first — or use a GitHub-focused previewer.

Can I open a local .md file in these tools?

MarkdownPreview.net, Dillinger, StackEdit, and markdownlivepreview.com opened a file through a file chooser. We did not find a file picker in HackMD or markdownviewer.dev, although a synthetic drag-and-drop loaded a file in markdownviewer.dev.

Tools tested

Looking for an editor’s built-in preview instead? See how to preview Markdown in any editor, or read 6 ways to preview Markdown in a browser.

Run the same test yourself
Paste the test document above into any tool and compare.
Open Markdown Previewer

More Markdown Tools & Guides

All tools are free, run in your browser, and require no account.

Live Markdown PreviewerTool

Edit Markdown with a real-time preview, Mermaid, KaTeX math, drag-and-drop files, and one-click export.

Open the tool
GitHub Markdown PreviewTool

Load any public README, test it, and look up any GitHub syntax in the complete cheat sheet.

Open the tool
Mermaid Live EditorTool

13 diagram types with examples, live rendering, and SVG/PNG download.

Open the tool
LaTeX Math PreviewTool

Typeset equations as you type, with a copy-ready KaTeX cheat sheet of 180+ commands.

Open the tool
README Template GeneratorTool

Pick sections, fill in your project, and download a GitHub-ready README.md with badges and a TOC.

Open the tool
AI Markdown ViewerTool

Paste ChatGPT, Claude, or Gemini output and read it formatted, with tables, code, and math.

Open the tool
What Is Markdown?Guide

A plain-English introduction: what Markdown and .md files are, where it came from, and where it is used.

Read the guide
Markdown in Google DocsGuide

Preview .md files in Drive, edit in Docs' Markdown mode, and paste, convert, or export Markdown.

Read the guide
GitHub Markdown Not Rendering?Guide

16 causes found by symptom — tables, lists, image paths, code fences, alerts, Mermaid, math — with tested fixes.

Read the guide
Markdown Preview in VS CodeGuide

Preview shortcuts, settings verified on VS Code 1.141, built-in Mermaid and math, extensions, and fixes.

Read the guide
How to Open an .md FileGuide

Open and read Markdown files formatted on Windows, Mac, Linux, iPhone, Android, Word, and Google Docs.

Read the guide
Markdown Preview in Any EditorGuide

Exact preview shortcuts for Visual Studio, JetBrains, Zed, Xcode, Sublime, Neovim, Obsidian, and more.

Read the guide
Preview Markdown in a BrowserGuide

Six free ways to read .md files in Chrome, Edge, Firefox, or Safari — compared for privacy and features.

Read the guide