Markdown Editor
Online Markdown editor with live HTML preview.
Hello, Markdown!
Write on the left, see the preview on the right.
Features
- Bold, italic,
strikethrough inline codeand code blocks- Links and images
- Tables, blockquotes, and more
Code Block
function greet(name) {
return `Hello, ${name}!`;
}
Table
| Name | Role | Status |
|---|---|---|
| Alice | Dev | ✅ Active |
| Bob | Design | ✅ Active |
"The best tool is the one you actually use."
82 words · 499 characters · 25 lines
Why use Markdown?
Markdown is the universal format for developer documentation. GitHub READMEs, Notion pages, Obsidian notes, dev.to articles, and countless static site generators all render Markdown. Learning it takes minutes; using it saves hours of fighting with rich text editors.
Markdown quick reference
- # Heading 1, ## Heading 2, ### Heading 3
- **Bold**, *italic*, ~~strikethrough~~
- - Unordered list item, 1. Ordered list
- [Link text](https://url.com)
- 
- `inline code`, ```code block```
- > Blockquote
- --- for horizontal rule
Where Markdown is used
GitHub and GitLab (README, issues, PRs), Confluence, Notion, Jira, Stack Overflow, Reddit, Discord, Obsidian, Bear, Typora, Jekyll, Hugo, Gatsby, Next.js MDX, and virtually every documentation platform. Markdown files use the .md extension.
Frequently asked questions
- What is Markdown?
- Markdown is a lightweight markup language created by John Gruber in 2004. It lets you write formatted text using plain text syntax — for example, **bold**, # headings, and - lists. It's widely used in README files, documentation, blogs, and note-taking apps.
- What is GFM (GitHub Flavored Markdown)?
- GFM is a superset of standard Markdown created by GitHub. It adds tables, strikethrough (~~text~~), task lists (- [ ]), fenced code blocks with syntax hints, and auto-linking of URLs. This editor supports GFM.
- How do I create a table in Markdown?
- Use pipe characters and hyphens: | Header 1 | Header 2 | on the first row, | --- | --- | on the second (separator), then | Cell 1 | Cell 2 | for each data row.
- Does this editor save my content?
- No — content is stored in memory only and will be lost on page refresh. For persistent editing, copy your Markdown using the Copy MD button and paste it into a file or note-taking app.
- How do I add code blocks?
- Wrap code in triple backticks: ```javascript on the opening line and ``` on the closing line. For inline code, use single backticks: `code here`. The language hint after the opening backticks enables syntax highlighting in some renderers.
Related tools
- Word Counter
Count words, characters, sentences, paragraphs, and reading time instantly.
- Lorem Ipsum Generator
Generate placeholder Lorem Ipsum text by paragraphs, sentences, or words.
- Character Counter
Count characters for Twitter, Instagram, LinkedIn, and other platform limits.
- Reading Time Calculator
Calculate reading time and speaking time for any text.
- Word Frequency Counter
Analyse word frequency with ranked table and stop-word filter.