Optional analytics Help us understand visits and tool use with Google Analytics cookies. Your text and share links are excluded. Privacy details

Online Markdown Editor

A little structure for your ideas. Write Markdown, preview it live, and share a beautifully readable note.

0 words 0 characters 0 lines Ln:Col 1:1 Esc leaves focus mode Draft saved in this browser. Share to publish a public copy.

A little guidance.

Simple tools, with the details here when you need them.

How to use this Markdown editor

  1. Type Markdown in the left box (on a phone, the Write tab). The preview on the right updates on every keystroke.
  2. Use the notes drawer to keep several drafts; the first line, usually a heading, is the title.
  3. Download the source as .md, or press Copy HTML to paste the rendered markup into a CMS, an email or a static site.

What this Markdown editor supports

The renderer is deliberately small: it handles the syntax people actually type in notes, and nothing that needs a spec lawyer. This is the whole list.

You typeYou get
# Title to ###### SmallHeadings, six levels
**bold** or __bold__bold
*italic* or _italic_italic
`code`Inline code
```js … ```Fenced code block, language kept as a class
[text](https://example.com)A link with rel="noopener noreferrer"
- item, * item, 1. itemBulleted or numbered list (one level)
> quoteBlockquote (may contain other Markdown)
--- or ***Horizontal rule
Blank lineNew paragraph

This is a small Markdown subset, not a full CommonMark or GitHub renderer. Tables, images, footnotes and task-list checkboxes are unsupported. Lists render at one level; nested indentation is not preserved. Raw HTML is escaped, and links accept only http, https, mailto and relative targets. Review exported HTML in the system where you use it, especially if that system transforms the markup.

Export as .md or copy the HTML

Download gives you a UTF-8 .md file named after the first line, which any editor, GitHub, Obsidian or a static-site generator will open. Copy HTML puts the rendered markup on the clipboard: plain <h2>, <p>, <ul> and <pre> elements without inline styles or extra wrappers. Fenced code can include a language class, such as language-js, for the destination site to style.

Why a live preview instead of a formatting toolbar

Rich-text editors hide their state: a stray bold run or a heading that is secretly a paragraph with big text only shows up when you paste it somewhere else. Markdown is the state, and it is visible. The preview is there to confirm, not to edit, which is why it is read-only and why the source stays a plain textarea that works with every keyboard shortcut and screen reader your browser already has.

Markdown editor FAQs

Are Markdown notes saved?

Yes, the same way as the plain notepad: to the browser's localStorage, about 300 ms after you pause. Markdown notes are kept in their own list so they do not mix with plain-text notes.

Which Markdown syntax is supported?

Headings, paragraphs, bold, italic, inline code, fenced code blocks, links, bulleted and numbered lists, blockquotes and horizontal rules. Tables, images and footnotes are not supported. Lists render at one level; nested indentation is not preserved. The original Markdown still exports unchanged.

Is the copied HTML safe to paste into a website?

The renderer escapes any raw HTML in your note before applying Markdown, links only accept http, https, mailto and relative targets, and every link carries rel="noopener noreferrer". It outputs plain elements without inline styles. Fenced code blocks may include a language class, such as language-js.

Can I share a Markdown note?

Yes. Open Share, enter your name and a note name, then publish a public copy at a memorable link. Readers see the formatted note. Reopen Share in the original browser to publish changes or unpublish it. Older fragment links still work.

Does it work offline?

The editor and preview work offline after the first visit. Publishing, updating, unpublishing, and opening public notes require an internet connection.

Why is there no formatting toolbar?

Markdown is the toolbar. Typing two asterisks is faster than reaching for a button, and the preview shows the result immediately. The syntax table above covers everything the renderer understands.