Markdown to HTML and HTML to plain text in your browser
Turn common Markdown into sanitized HTML with a live preview, or pull readable plain text out of HTML — without uploading drafts or calling external converters.
Document tools
Convert Markdown to sanitized HTML with a safe preview, or extract plain text from HTML — entirely in your browser.
Rendered from sanitized HTML only. Scripts, event handlers, and dangerous URLs are removed.
Turn common Markdown into sanitized HTML with a live preview, or pull readable plain text out of HTML — without uploading drafts or calling external converters.
Markdown → HTML produces sanitized markup for preview and copy. HTML → Plain Text extracts visible text only. This tool does not convert HTML back to Markdown.
Headings, bold, italic, links, ordered and unordered lists, blockquotes, inline code, fenced code blocks, horizontal rules, and paragraphs. Tables may appear when the parser emits them and the sanitizer allows them.
Parser output always passes through DOMPurify with an allowlist. Raw HTML inside Markdown is not rendered as active HTML. Scripts, iframes, event handlers, and dangerous URL schemes are blocked.
HTML is parsed in a detached document. Script, style, noscript, and template nodes are removed before text extraction. Whitespace is normalized for readability; extraction is practical, not semantically perfect.
Conversion runs on your device. Analytics never include Markdown, HTML, plain text, snippets, tags, URLs, or hashes.
A soft limit around 500,000 code points keeps the UI responsive. Inputs beyond about 1,000,000 code points show a safety message with no server fallback.