Skip to content

Markdown Editor

In-browser only Live preview GitHub Flavored Markdown
B BoldI ItalicK Link
Markdown Source
Preview

Start writing to see a preview.

Saved
0 words · 0 chars
Markdown Editor

Overview

About the Markdown editor

Write Markdown and see the rendered result update as you type. Full GitHub Flavored Markdown support — tables, task lists, and syntax-highlighted code blocks. Copy or download as .md or HTML.

Getting started

How to use the Markdown editor

  1. 1
    Write your Markdown

    Type or paste Markdown in the editor pane. The preview renders the result alongside it and updates as you type.

  2. 2
    Use the formatting toolbar

    Click a toolbar button to insert the matching syntax at your cursor — bold, headings, lists, tables, code blocks, and more.

  3. 3
    Check the live preview

    The preview pane shows exactly how your Markdown converts to HTML, including tables, task lists, and highlighted code.

  4. 4
    Copy or download the result

    Copy the Markdown or rendered HTML to the clipboard, or download a .md or .html file. Your draft is also saved in this browser.

Quick reference

Common Markdown syntax

Common Markdown syntax
ElementMarkdownRenders as
Heading# TitleA large heading
Bold**text**Bold text
Italic*text*Italic text
Link[label](url)A clickable link
List item- itemA bulleted list
Task- [ ] taskA checkbox item
Inline code`code`Monospaced code
Blockquote> quoteAn indented quote

Watch out for

Common Markdown mistakes

Frequently Asked Questions

What is Markdown?
Markdown is a lightweight markup language for writing formatted text with simple punctuation — like **bold**, # headings, and - lists — that converts cleanly to HTML. It is the standard format for READMEs, documentation, and notes.
What is GitHub Flavored Markdown (GFM)?
GFM is GitHub's extended Markdown spec. It adds tables, task lists (- [ ]), strikethrough (~~text~~), fenced code blocks with language tags, and autolinks. This editor renders GFM.
How do I create a table?
Click the table toolbar button to insert a starter template, or write one by hand: separate columns with pipes | and add a dashed separator row beneath the header row.
How do I add a code block with syntax highlighting?
Wrap the code in triple backticks and add a language tag after the opening fence, for example ```javascript. The preview highlights JavaScript, TypeScript, Python, Bash, JSON, CSS, and HTML.
Is my Markdown saved when I leave the page?
Yes. Your draft is automatically saved to this browser's local storage as you type and restored when you return. Clearing your browser data removes the saved draft.
Can I export my document?
You can copy the Markdown source or the rendered HTML to your clipboard, and download the document as a .md or .html file.
Does my content get uploaded anywhere?
No. The editor runs entirely in your browser. Your Markdown is never sent to a server — rendering, saving, and exporting all happen locally.
What is the difference between Markdown and HTML?
HTML is the language browsers render directly, using tags like

and . Markdown is a simpler shorthand that compiles to HTML and is much faster to write for text-heavy content.