Markdown input
HTML Preview
Preview will appear here as you type…
Syntax:
# H1 ## H2 **bold** *italic* ~~strike~~ `code` ```code block``` [link](url) - list > quote
Frequently Asked Questions
What is Markdown?
Markdown is a lightweight markup language created by John Gruber in 2004. It uses plain text symbols (#, *, **, `, >) to indicate formatting, which is then converted to HTML. Used by GitHub, Reddit, Stack Overflow, Slack, and countless other platforms.
What Markdown syntax does this support?
Headings (H1–H5), bold, italic, bold+italic, strikethrough, inline code, code blocks with language hints, blockquotes, unordered and ordered lists, links, images, and horizontal rules.
What is the difference between Markdown and HTML?
Markdown is simpler and more readable in raw form. HTML is more powerful but verbose. Markdown compiles to HTML. This editor shows the HTML output live so you can copy it directly into web pages, emails, or CMS systems.
How do I create a code block in Markdown?
Use triple backticks: ``` on one line, your code, then ``` on another line. Add a language name after the opening backticks for syntax hints: ```javascript, ```python, ```css. For inline code, wrap with single backticks.