Write on the left, see it on the right
Markdown is plain text with a few symbols that turn into headings, lists, links and code. It's what READMEs, docs sites and many note apps use. The editor shows your text next to a live preview, so you see the formatted result as you type.
Scroll sync keeps both panes lined up. Scroll one and the other follows, which is a relief in long documents.
CommonMark and GitHub Flavored Markdown
CommonMark is the strict, agreed baseline for core syntax. GitHub Flavored Markdown, or GFM, builds on it with tables, task lists, strikethrough and automatic links. The editor supports the GFM extras, so a README written here should look the same on GitHub.
- Tables with pipes and dashes
- Task lists with - [ ] and - [x]
- Fenced code blocks with a language name
- Strikethrough with double tildes
Code blocks
Wrap code in triple backticks and add the language after them. The preview formats it as a code block. Whether colored syntax highlighting shows up depends on the tool, so check the preview when it matters for how you'll publish.
Export when you're done
Download your work as a .md file, or export it as HTML to paste into a page or an email. The HTML output is clean and easy to restyle with your own CSS.
Front matter, the YAML block some static site generators put at the top of a file, is plain text to Markdown. It can show up in the preview as ordinary content, so keep it in mind if you paste a file with front matter.
Saving and privacy
Your text is handled in the browser and isn't uploaded to a server. Don't rely on the page as your only copy. Download the file when you've written something you care about, since clearing browser data can wipe local storage.
Very long documents are limited by your device and browser, not by a fixed rule. If typing starts lagging, split the document into chapters.
Quick habits for better Markdown
Leave a blank line before and after lists and code blocks. It prevents most rendering surprises.
Use one top-level heading per document, then step down in order. Skipping levels confuses readers and screen readers.
Write descriptive link text. "Read the pricing guide" beats "click here."