Markdown Preview
Preview and format Markdown documents with live preview.
Input
Output
About Markdown Preview
Markdown is a lightweight markup language for formatting text. Preview how your Markdown will look when rendered.
Common Use Cases:
- Previewing Markdown documents
- Testing Markdown syntax
- Formatting documentation
- Learning Markdown
Frequently Asked Questions
Markdown is a lightweight text formatting language that converts plain text to HTML. You write ** around text for bold, # for headings, - for lists, and [text](url) for links — then a renderer converts it to formatted HTML. Markdown is used extensively by developers (GitHub READMEs, documentation), writers (blog posts, notes), and platforms including Reddit, Stack Overflow, Notion, Slack, Discord, and most content management systems.
Original Markdown (by John Gruber, 2004) had ambiguous edge cases that different parsers handled differently. CommonMark is a standardized specification that resolves these ambiguities. GFM (GitHub Flavored Markdown) extends CommonMark with tables, task lists (- [x] checkboxes), strikethrough (~~text~~), and code fencing with syntax highlighting. Our previewer implements standard Markdown/CommonMark behavior.
The Copy button copies the original Markdown source text (not the rendered HTML) since Markdown is typically the format you want to store. To get the HTML output, right-click the preview panel and use "Inspect" in your browser's developer tools to see the rendered HTML, or ask our Code Formatters page's HTML formatter to format it after pasting it in.