What the Editor Does
md0's live editor shows rendered markdown output as you type. There's no preview button to click; the right pane updates immediately. This matters when you're writing tables, code blocks, or complex nested lists, where a single misplaced character breaks the rendering.
The editor supports GitHub Flavored Markdown (GFM) in full, which means tables, task lists, strikethrough, and autolinks all work exactly as they do on GitHub. If your content ends up in a GitHub repo, what you see in the editor is what you'll see on GitHub.
Auto-save
Your work is automatically saved to your browser's local storage. Close the tab, restart your machine, or lose your internet connection. When you come back, the content is still there.
This is per-browser and per-device storage. It's not synced across devices. For permanent storage, download the file or copy the content to your own system.
Keyboard shortcuts
| Action | Mac | Windows/Linux | |--------|-----|---------------| | Download as .md | Cmd+S | Ctrl+S | | Bold selected text | Cmd+B | Ctrl+B | | Italic selected text | Cmd+I | Ctrl+I |
These work on selected text. Highlight a word and press Cmd+B to wrap it in **bold** markers.
Export options
Three export paths are available:
Download as .md saves the raw markdown file to your machine. Use this for files that will go into a Git repo.
Copy to clipboard copies the markdown text. Useful when pasting into a CMS or another tool.
Convert to HTML opens your content in the markdown-to-HTML converter, where you can get clean HTML output.
Convert to PDF sends it to the PDF converter for formatted document export.
When to use each editor
md0 has three editor options depending on your workflow:
Live editor is for writing markdown with real-time preview. Good for anyone comfortable with markdown syntax.
WYSIWYG editor lets you format text using toolbar buttons, without writing any markdown syntax. Suitable for writers who don't want to learn markdown.
Standard editor is a plain markdown editor without the split-pane preview. Faster on slower machines, better for reading back long documents without the preview pane distracting.
Privacy
Everything happens in your browser. Your markdown is never sent to md0's servers. There's no telemetry on what you type. The only network requests the editor makes are loading the page itself.
This matters for internal documents, client work, or anything you'd prefer to keep off third-party servers.
GitHub Flavored Markdown examples
A few GFM features worth knowing about:
Task lists:
- [x] Completed item
- [ ] Incomplete item
Tables:
| Header 1 | Header 2 |
|----------|----------|
| Cell 1 | Cell 2 |
Building tables by hand is tedious. Use the table generator for complex tables, then paste the output into the editor.
Strikethrough:
~~This text is struck through~~
Fenced code blocks with language:
```python
def hello():
print("Hello, world!")
```
Start writing
Open the live editor and start writing. No account, no install, no configuration needed.
If you have feedback or run into something that doesn't work as expected, reach out at info@md0.io.