A fast, privacy-first Markdown renderer with built-in
Mermaid.js diagram support. Paste or type Markdown on the left
and watch a live preview appear on the right. Rendering happens entirely in your
browser using marked.js,
Mermaid.js, and
DOMPurify
loaded from a CDN. No account, no tracking cookies, no advertisements. Optional
sharing lets you save documents to the server with a token-based link. Use it to
preview README.md files, draft documentation, sketch architecture with
flowcharts, or check how GitHub will render your Markdown before you commit.
graph, flowchart, sequenceDiagram, classDiagram, stateDiagram, erDiagram, gantt, journey, pie, mindmap and timeline diagrams inline inside Markdown code fences..md files — drag a Markdown file onto the editor or use the Upload button to open local files..md files — export your edited Markdown with one click (or Ctrl/Cmd + S).README.md before pushing to GitHub or GitLab.Put a Mermaid diagram inside a fenced code block marked mermaid:
```mermaid
flowchart LR
A[Markdown] -->|parsed| B(marked.js)
B --> C{Mermaid block?}
C -->|yes| D[Mermaid.js]
C -->|no| E[HTML]
D --> E
E --> F((Live preview))
```
Supported diagram types include flowchart/graph, sequenceDiagram, classDiagram, stateDiagram, erDiagram, gantt, journey, pie, mindmap, timeline, gitGraph and C4Context.
This tool renders Markdown entirely in your browser. The page loads three open-source libraries from a CDN (marked.js, Mermaid.js and DOMPurify). All rendering happens locally; the server never renders your Markdown. There are no tracking cookies, no analytics scripts, and no ads.
The Share feature is optional and explicitly initiated by you. When shared, the raw Markdown text is stored on the server under a random token. The server stores only raw text — rendering is always client-side. Shared documents auto-expire (default 15 days, configurable up to 365 days). The token is the key: anyone with the link can view, edit, or delete the document. Do not store secrets or sensitive data in shared documents.
Malicious Markdown can only affect the browser tab it is opened in; DOMPurify strips dangerous HTML before it reaches the preview.
Yes. It is 100% free, has no login, no paywall and no usage limits.
Not by default. Without using Share, your Markdown lives only in your browser tab. Closing the tab discards it. If you use the Share feature, the raw Markdown is stored server-side with a random token. Shared documents auto-expire after the configured retention period (default 15 days). You can also delete them manually.
No. There are no tracking cookies, no analytics scripts and no advertising networks loaded. The only third-party requests are to a CDN for the three open-source rendering libraries.
Yes. Wrap the diagram source in a fenced code block tagged mermaid (three backticks followed by the word mermaid) and it will render inline in the preview.
GitHub-Flavored Markdown (GFM) via marked.js: tables, task lists, strikethrough, fenced code blocks, autolinks and more.
Once the three CDN libraries have been cached by your browser, the page works offline for editing and rendering. The Share feature requires a network connection.
Only if you click Share. All rendering happens locally in your browser. The Share feature sends your raw Markdown to the server so others can access it via the generated link.