Write Markdown on the left and see a live HTML preview on the right using Marked (GFM-style) and DOMPurify for safe output. Your draft is saved to localStorage on this device only. Nothing is uploaded to DroidXP.
Preview uses GitHub-style .markdown-body CSS. Output is sanitized for display; verify before embedding raw HTML in your app.
It converts your source Markdown to HTML with Marked, then runs the result through DOMPurify before inserting it into the preview pane. That reduces the risk of script injection when you paste content from unknown sources. You can still copy the sanitized HTML for use in static sites or CMS fields that accept HTML.
Options like GFM tables and line breaks are enabled where the library supports them. Rendering may still differ slightly from GitHub’s server pipeline or from your static site generator — always verify in your target environment.
Your text is stored in localStorage so a refresh does not wipe your work. It is not synced across devices. Use Clear to remove the stored draft.
Markdown is not sent to DroidXP. CDN scripts (Marked, DOMPurify) load from jsDelivr when you open the page.
.md or write from scratch.No. Conversion runs in your browser. The draft is only stored in your browser’s localStorage if you keep the page.
Yes — DOMPurify strips dangerous markup before the preview shows. If you paste HTML elsewhere, follow your app’s security rules.
Close for common syntax, but not identical. GitHub adds features and changes over time — always compare with your real preview on GitHub or your SSG.
Check pipe alignment, a header separator row, and blank lines around the table. See the sample for a working pattern.
Fine for drafting. Production CMSs often run their own Markdown or sanitization — test in staging before publishing.
The preview shows an error. Check your network, ad blockers, or try again later — both libraries load from the CDN.
localStorage keeps the last draft on this browser. Clear removes it.
Very large files can be slow. Split chapters or use a desktop editor for megabyte-scale content.
Not by default — no KaTeX or Mermaid. Use specialized tools or your site’s build pipeline for those.