Loadingβ¦
Loadingβ¦
Convert Markdown to clean HTML with a live preview, or HTML back to Markdown. Supports GitHub-style tables, strikethrough, and fenced code.
Also covers: Markdown converter Β· Markdown to HTML Β· HTML to Markdown
The result appears here as you type.
Markdown β HTML renders CommonMark plus GitHub-style tables and strikethrough. HTML β Markdown turns a web page or rich-text export back into Markdown.
For HTML: auto-link bare URLs, turn single line breaks into <br>, curl quotes, and pass raw HTML through. For Markdown: pick heading, bullet, and code block styles.
The preview below shows the rendered result. Copy or download the output as .html or .md, or use it as input to convert it back.
CommonMark, the standard most tools follow, plus GitHub-style tables and ~~strikethrough~~, rendered with markdown-it. Task-list checkboxes, footnotes, and math aren't part of it.
Yes. The preview is cleaned with DOMPurify before it's shown, which removes scripts, event handlers, and javascript: links. The HTML output itself isn't cleaned: if you'll publish Markdown from other people, turn off "Allow raw HTML" so any HTML in it is escaped instead of passed through.
Scripts, styles, forms, and iframes are removed. Tables become Markdown tables when they have a header row. Other elements, like <span> or <div>, are dropped and their text is kept.
No. Everything runs in your browser, and nothing you paste is sent to a server or stored.
Text & code
Compare two texts or code files side by side, with changed words highlighted. Ignore whitespace or case, and export a unified .diff patch that git apply accepts.
Count
Count words, characters, sentences, paragraphs, and lines as you type, with reading and speaking time. Check text against X, SEO title, and meta description limits.
Case
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and more, line by line.
Cleanup
Clean up messy text: remove extra spaces, blank lines, invisible characters, and HTML tags, straighten quotes, and rejoin hard-wrapped lines.
Lines
Delete repeated lines from a list and keep the original order. Choose case sensitivity, whether to ignore surrounding spaces, and whether to keep the first or last copy.
Lines
Delete blank lines from text, or collapse runs of blank lines down to one so paragraphs stay separated.