#Headings
Start a line with one to six # characters. One # is the largest heading (use it once, for the page title); six is the smallest.
# Heading level 1
## Heading level 2
### Heading level 3
#### Heading level 4Markdown is a simple way to format plain text that turns into clean HTML. Created by John Gruber in 2004, it powers READMEs on GitHub, posts on Reddit, docs, chat apps and notes. This guide covers every piece of Markdown syntax with copy-paste examples, shown rendered side by side.
# Shopping list- [x] Coffee- [ ] Oat milk**Bold**, _italic_, and a[link](https://mdflow.cz).> Plain text, clean output.
The whole language at a glance. Every row links to a worked example below.
| // syntax | // result |
|---|---|
# Text | Heading (one # per level, up to six) |
**Text** | Bold |
_Text_ | Italic |
~~Text~~ | Strikethrough |
[Text](url) | Link |
 | Image |
- Text | Bulleted list item |
1. Text | Numbered list item |
- [ ] Text | Task list checkbox |
> Text | Blockquote |
`Text` | Inline code |
``` | Fenced code block |
| a | b | | Table row |
--- | Horizontal rule |
Text[^1] | Footnote reference |
Each example shows the Markdown source next to exactly how MDflow renders it.
Start a line with one to six # characters. One # is the largest heading (use it once, for the page title); six is the smallest.
# Heading level 1
## Heading level 2
### Heading level 3
#### Heading level 4Write in plain sentences. Separate paragraphs with one blank line. To force a line break inside a paragraph, end the line with two spaces or a backslash.
Markdown turns plain text into a clean, formatted document.
Separate paragraphs with a single blank line between them.Markdown turns plain text into a clean, formatted document.
Separate paragraphs with a single blank line between them.
Wrap text in symbols to emphasize it: ** or __ for bold, * or _ for italic, and ~~ for strikethrough. Combine them for bold italic.
**Bold text** and __also bold__.
_Italic text_ and *also italic*.
~~Strikethrough~~ for crossed-out text.
***Bold and italic at once.***Bold text and also bold.
Italic text and also italic.
Strikethrough for crossed-out text.
Bold and italic at once.
Start a line with > to quote text. Add another > to nest a quote inside a quote.
> Markdown is intended to be easy to read and easy to write.
>
>> Add another > to nest a quote inside a quote.Markdown is intended to be easy to read and easy to write.
Add another > to nest a quote inside a quote.
Start each item with -, *, or +. Indent by two spaces to nest items under one another.
- First item
- Second item
- Nested item (indent two spaces)
- Another nested item
- Third itemStart each item with a number and a period. The exact numbers do not matter — Markdown renumbers the list automatically.
1. First step
2. Second step
3. Third step
1. A nested step
2. Another nested stepMake a checklist with - [ ] for an open item and - [x] for a completed one. Great for to-dos and acceptance criteria.
- [x] Write the document
- [x] Add a couple of images
- [ ] Share it with the teamPut the visible text in square brackets and the URL in parentheses. Add an optional title in quotes for a hover tooltip. Bare URLs link automatically.
[MDflow](https://mdflow.cz)
[Link with a tooltip](https://mdflow.cz "Markdown workspace")
Bare URLs link automatically: https://mdflow.czAn image is a link with a leading !. The text in the brackets is the alt text — always describe the image, for screen readers and for search engines.

Wrap inline code in single backticks. For a block, fence it with triple backticks and name the language after the opening fence.
Press `Cmd + S` to save your document.
```js
function greet(name) {
return `Hello, ${name}!`;
}
```Press Cmd + S to save your document.
function greet(name) {
return `Hello, ${name}!`;
}
Build a table with pipes | between columns and a row of dashes --- under the header to separate it from the body.
| Feature | Supported |
| --------- | --------- |
| Headings | Yes |
| Tables | Yes |
| Footnotes | Yes || Feature | Supported |
|---|---|
| Headings | Yes |
| Tables | Yes |
| Footnotes | Yes |
Add a colon to the divider row to control column alignment: :--- for left, :--: for center, and ---: for right.
| Left | Center | Right |
| :----- | :----: | -----: |
| apple | banana | cherry |
| 1 | 2 | 3 || Left | Center | Right |
|---|---|---|
| apple | banana | cherry |
| 1 | 2 | 3 |
Put three or more dashes, asterisks, or underscores on their own line to draw a divider between sections.
Content above the divider.
---
Content below the divider.Content above the divider.
Content below the divider.
Reference a footnote with [^id], then define it anywhere in the document. The note is collected at the bottom of the rendered page.
Write, organize and share Markdown in a real workspace — readable by people and AI agents. The free plan needs no card.