Markdown Editor
What is Markdown & GFM?
Markdown is a lightweight markup language that allows you to format plain text documents with simple, intuitive syntax. Created by John Gruber in 2004, it has become the standard formatting format across technical writing, software documentation, and static websites.
GitHub Flavored Markdown (GFM) is an extension of standard Markdown that adds support for tables, interactive task list checklists (- [ ]), strikethrough (~~text~~), and automatic URL linking, making it ideal for technical documentation, READMEs, and project notes.
- Easy to Learn: Intuitive syntax anyone can master in minutes
- GFM Compliant: Full support for tables, task lists, and strikethrough
- Platform Independent: Pure text files that work across any operating system
- 100% Client-Side: All editing, parsing, and storage remain private in your browser
- Multi-Format Export: Export as Markdown, standalone HTML, or formatted rich text
Common Use Cases
- Technical Documentation: Write project README files, API specifications, and software guides
- Meeting & Project Notes: Organize structured notes with headings, task lists, and tables
- Blog & Content Drafting: Draft articles and blog posts with clean formatting ready for publishing
- Formatted Copy-Paste: Use Copy Rich Text to paste formatted Markdown tables and lists directly into Google Docs, Word, or Email
- Distraction-Free Writing: Switch to Edit-Only or Fullscreen mode for immersive writing sessions
Key Features & Capabilities
Key Features & Capabilities
- Live Synchronized Preview: Real-time side-by-side rendering with proportional dual-pane scroll synchronization
- GFM Tables & Checklists: Full support for GitHub Flavored Markdown tables and interactive task lists
- View Mode Switcher: Toggle effortlessly between Split View, Edit-Only focus mode, and Preview-Only reading mode
- Smart Tab Indentation: Press Tab to indent 2 spaces or Shift+Tab to outdent whole blocks without losing focus
- Real-Time Document Stats: Live counters for word count, characters (with and without spaces), lines, and reading time
- Local Auto-Save: Automatically persists your work to browser local storage so you can resume anytime
- Multi-Format Export: Download as .md, standalone offline HTML with embedded styling, or Copy Formatted Rich Text
How to Use
- Type or paste your Markdown content into the left editor pane
- Watch the live rendered preview update in real-time on the right
- Use toolbar buttons or keyboard shortcuts (Tab, Shift+Tab) for quick formatting
- Switch view modes (Split, Edit, Preview) or toggle Fullscreen as needed
- Export your work as a Markdown file (.md), standalone HTML, or Copy Rich Text
💡 Pro Tips
- Use # for headings (# for H1, ## for H2, ### for H3)
- Wrap text in **bold** or *italic*, and use ~~strikethrough~~ for revisions
- Insert tables using the ⊞ Table button or syntax: | Col 1 | Col 2 |
- Create checklists with - [ ] task and - [x] completed
- Use the Copy Rich Text button to paste formatted tables directly into Google Docs or Word
- Your work auto-saves locally in your browser storage automatically
Markdown & GFM Glossary
- GitHub Flavored Markdown (GFM)
- An extension to the standard Markdown specification created by GitHub, adding tables, task lists, strikethrough, and autolinks.
- CommonMark
- A standardized, unambiguous specification of the core Markdown syntax designed for maximum compatibility.
- GFM Tables
- A plain-text table formatting syntax using pipes (|) and hyphens (-) to define columns and alignment.
- Task Lists
- Markdown list items prefixed with - [ ] or - [x] that render as interactive checkboxes.
- Synchronized Scrolling
- A dual-pane feature where scrolling the source editor automatically keeps the rendered preview at the corresponding position.
- Blockquote
- Quoted text marked with a greater-than sign (>) at the start of a line, styled with an accent border.
- Front Matter
- A YAML or TOML metadata block at the top of a Markdown document enclosed in triple dashes (---).