Frequently Asked Questions
No. All Markdown parsing, HTML rendering, syntax highlighting, and export operations happen entirely in your browser's JavaScript engine. Your source content is never transmitted to any server, logged, or included in analytics events.
Basic mode supports CommonMark — headings, bold/italic, links, images, blockquotes, ordered/unordered lists, code spans, fenced code blocks (with syntax highlighting), GFM pipe tables, and horizontal rules. Advanced mode adds GitHub Flavored Markdown (GFM) extras: task lists (- [ ] / - [x]), strikethrough, autolinks, footnotes, and optionally math notation (KaTeX) and Mermaid diagrams.
Yes — in Advanced Mode. Click Go Advanced to unlock export options: Download .html generates a standalone styled HTML file with inlined CSS, Download .md saves your raw Markdown source, and PDF / Print triggers the browser's print dialog with a print-optimized stylesheet applied to the preview.
The Raw HTML toggle (Advanced Mode only) allows inline HTML tags to pass through rendering. All HTML output — whether from Markdown parsing or raw passthrough — is run through a sanitizer that strips <script> tags, inline event handlers (on* attributes), and javascript: URIs before being injected into the DOM. This prevents stored and reflected XSS from pasted content. The sanitizer cannot be bypassed — it always runs last.
Cmd / Ctrl + Enter — Force a manual re-render of the preview pane (bypasses the 150ms debounce). Escape — Close the help drawer. All other actions are performed via the control bar buttons and workspace tabs.