A clean, distraction-free markdown editor. Type on the left, see the rendered output on the right.
Markdown makes it easy to format text. You can write in bold, italic, or strikethrough. Combine them for bold italic text. Use inline code for technical terms.
Unordered lists use dashes, asterisks, or plus signs:
Ordered lists are numbered automatically:
Nested lists work too:
Link to any page with inline links or use reference-style links.
Images use a similar syntax:
The art of writing is the art of discovering what you believe.
— Gustave Flaubert
Blockquotes can contain other markdown elements:
Tip: Use
Cmd+Shift+Zto enter zen mode for distraction-free writing.
Fenced code blocks support syntax highlighting:
function greet(name) {
return `Hello, ${name}.`;
}
console.log(greet("world"));
def fibonacci(n):
a, b = 0, 1
for _ in range(n):
a, b = b, a + b
return a
| Shortcut | Action |
|---|---|
⌘ ⇧ Z |
Toggle zen mode |
Escape |
Exit zen mode |
? |
Keyboard shortcuts |
Tables support alignment:
| Feature | Status | Notes |
|---|---|---|
| Markdown editing | Active | Monaco-powered |
| Live preview | Active | Scroll-synced |
| Cloud sync | Available | 5 providers |
| PDF export | Available | Server-rendered |
Dillinger supports extended markdown syntax including footnotes[1] and definition lists.
Inline math:
Block equations:
Your documents save automatically. Start writing.
Footnotes appear at the bottom of the rendered preview. ↩︎