Markdown editor and preview

Edit Markdown with a live, sanitized preview - scripts, event handlers and unsafe URLs are always stripped.

Rendered HTML is sanitized (scripts, event-handler attributes, javascript: links and embedded active content are all stripped) before display. Remote images are not blocked - avoid pasting Markdown from untrusted sources if you don't want their images to load. Nothing is sent to a server.


What this does

Side-by-side editing and live preview on wider screens, a tabbed Edit/Preview layout on narrow ones, with word and character counts, copy and download (.md) built in.

Rendered HTML is always sanitized

Markdown is rendered with the marked library and then sanitized with DOMPurify before it ever reaches the page - <script> tags, event-handler attributes, inline styles, iframes, and javascript: links are all stripped. Remote images referenced in Markdown are not blocked from loading, so avoid pasting Markdown from a source you do not trust if you would rather its images not load automatically.

Privacy

Rendered entirely in your browser - nothing is sent to a server.