Markdown Editor

Write, edit, and preview Markdown with real-time rendering.

Markdown0 words | 0 characters
Preview

How to Use

  1. Select Editor, Split View, or Preview mode.
  2. Write or paste your Markdown in the editor area.
  3. See the live preview update as you type (in Split or Preview mode).
  4. Use the toolbar to copy, clear, load a sample, or export your Markdown.
  5. Scroll down for a Markdown cheat sheet and tips.

Frequently Asked Questions (FAQ)

What is Markdown?

Markdown is a lightweight markup language for formatting text using plain text syntax. It is widely used for documentation, notes, and content creation.

Can I export my Markdown?

Yes! Use the Export button to download your content as a .md or .html file.

Is my data saved or sent anywhere?

No. All editing and rendering happens locally in your browser. Nothing is uploaded or stored on a server.

Does the preview support all Markdown features?

Most common Markdown features are supported. Some advanced features may depend on the renderer.

Markdown Cheat Sheet

Basic Syntax

# Heading 1Creates a top-level heading
## Heading 2Creates a second-level heading
### Heading 3Creates a third-level heading
**bold text**Makes text bold
*italic text*Makes text italic
~~strikethrough~~Creates strikethrough text
[link](https://example.com)Creates a hyperlink
![alt text](image.jpg)Embeds an image
> blockquoteCreates a blockquote

Extended Syntax

- itemCreates an unordered list item
* itemAlternative for unordered list
1. itemCreates an ordered list item
- [ ] taskCreates an unchecked task
- [x] taskCreates a checked task
---Creates a horizontal rule
`code`Creates inline code
``` code block ```Creates a code block

Tables

Markdown Syntax

| Header 1 | Header 2 |
| -------- | -------- |
| Cell 1   | Cell 2   |
| Cell 3   | Cell 4   |

Text Alignment

| Left    | Center  | Right   |
| :------ | :-----: | ------: |
| Left    | Center  | Right   |

Code Blocks with Syntax Highlighting

```javascript
function greet(name) {
  return `Hello, ${name}!`;
}

console.log(greet('World'));
```

Specify the language after the opening backticks for syntax highlighting.

More Advanced Features

Definition Lists

Term 1
: Definition 1

Term 2
: Definition 2

Footnotes

Here's a sentence with a footnote.[^1]

[^1]: This is the footnote.

Abbreviations

*[HTML]: Hyper Text Markup Language
*[CSS]: Cascading Style Sheets

HTML and CSS are web technologies.

Escaping Characters

To display a literal character that would otherwise be used for Markdown formatting, add a backslash (\) before the character.

\*This text is surrounded by asterisks but not italic\*

Common Keyboard Shortcuts

Ctrl/Cmd + BBold
Ctrl/Cmd + IItalic
Ctrl/Cmd + KInsert Link

Note: Not all Markdown features are supported in all Markdown processors. The features available depend on the processor used.

Try More Free Tools!

Explore our full collection of developer, text, and media tools to boost your productivity.

Browse All Tools