Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>MD Studio (Markdown)New to Visual Studio Code? Get it now.
MD Studio (Markdown)

MD Studio (Markdown)

prabhuschinna

|
25 installs
| (0) | Free
Obsidian-style WYSIWYG markdown editor for VS Code. Live editing with inline decorations, math, Mermaid, tables, and document outline.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MD Studio (Markdown)

A WYSIWYG markdown editor for VS Code. Open any .md file and edit in Live, Preview, or Source mode — switch modes from the dropdown in the top bar. Everything runs locally with no network requests and no telemetry.


Screenshots


Features

Live mode — edit in place

  • Headings, bold, italic, strikethrough, underline, highlight, inline code, and links are styled as you type — markdown syntax appears only when your cursor is on that element
  • Unordered, ordered, and task lists render as visual bullet lists with checkable boxes
  • Blockquotes and horizontal rules display styled without showing syntax
  • Fenced code blocks show in a styled container with a language label — click to edit the source
  • Block math ($$...$$) renders via KaTeX; inline math ($...$) renders when your cursor leaves
  • Mermaid diagrams render automatically; click the fullscreen icon for zoom and drag-to-pan
  • Tables render as editable HTML — click any cell to type directly

Format toolbar (Live mode)

Bold · Italic · Underline · Strikethrough · Highlight · Inline code · Link · Image · Heading ▾ · Bulleted list · Numbered list · Task list · Blockquote · Horizontal rule · Code block · Table ▾

Outline panel

An always-visible heading list sits to the left of the editor. The active heading highlights as you scroll in both Live and Preview modes. Click any heading to jump to it. Drag the divider to resize.

Paste images

Paste an image from your clipboard — the file saves to the configured attachment folder and a markdown image link is inserted at the cursor.

Preview mode

Full rendered HTML output with KaTeX math, Mermaid diagrams, and GFM tables.

Source mode

Plain CodeMirror editor with line numbers, undo/redo, find, and find-and-replace.

Find and find-and-replace

Ctrl+F opens a find bar in all modes. Ctrl+H adds a replace row in Source mode.


Supported syntax

Standard CommonMark and GitHub Flavored Markdown, plus:

Feature Syntax
Highlight ==text==
Inline math $E = mc^2$
Block math $$ … $$
Mermaid diagram ```mermaid … ```
Task lists - [x] done / - [ ] todo
Tables GFM pipe tables
Strikethrough ~~text~~

Keyboard shortcuts

Action Shortcut
Bold Ctrl+B
Italic Ctrl+I
Link Ctrl+K
Find Ctrl+F
Find and Replace Ctrl+H (Source mode)
Save Ctrl+S
Undo Ctrl+Z
Redo Ctrl+Y

Requirements

VS Code 1.85 or later. No other tools, runtimes, or extensions required.


Installation

  1. Open VS Code
  2. Press Ctrl+Shift+X to open the Extensions panel
  3. Search for MD Studio
  4. Click Install

After installation, any .md or .markdown file opens in MD Studio automatically. To open a file in VS Code's built-in editor instead, right-click the file and choose Open With → Text Editor.


Usage

Switching modes

Select a mode from the dropdown in the top bar: Live, Preview, or Source.

Formatting text (Live mode)

Select text, then click a button on the format toolbar or use a keyboard shortcut. To insert a link, place the cursor and press Ctrl+K — a [text](https://github.com/pchinnasamy/vscode_markdown_editor/blob/HEAD/url) snippet is inserted with the text selected. To insert a table, click the Table button and drag to choose the dimensions.

Pasting images

Copy any image (screenshot, browser image, or file) to your clipboard and paste it with Ctrl+V while the cursor is in the editor. The image file saves to the attachment folder (configurable) and a markdown link is inserted.


Extension settings

Search mdstudio in VS Code Settings (Ctrl+,) to find all options.

Setting Default Description
mdstudio.previewDebounceMs 300 Milliseconds to wait after a keystroke before updating the editor. Lower values feel more responsive; higher values reduce CPU usage.
mdstudio.attachmentFolder images Subfolder (relative to the markdown file) where pasted images are saved. Created automatically if it does not exist.
mdstudio.pastedImageMaxSizeMB 5 Maximum image size in MB accepted from the clipboard. Larger images are rejected with a warning.

Roadmap

Version Feature
v2.0 WYSIWYG Live mode, format toolbar, math, Mermaid, tables, paste images ✅
v2.1 Export to HTML and PDF
v2.2 YouTube and local video embedding
v2.3 Heading font polish, orphan image cleanup

Known issues

  • Mermaid diagrams with syntax errors show a plain error message — no partial render
  • The Table button always inserts a 3 × 2 grid; resize by editing the markdown in Source mode or adding/removing rows and columns in Live mode by editing the pipe characters
  • Paste image requires the file to be inside an open VS Code workspace folder

Release notes

See CHANGELOG.md for the full history.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft