MikeDown EditorA Typora-style WYSIWYG Markdown editor for VS Code.
Why MikeDown?For years I relied on VS Code's built-in Markdown Preview -- source on one side, rendered preview on the other. It works, but the split-pane workflow gets cumbersome fast, especially when you have several markdown files open at once. I went looking for something better and found Typora, which is genuinely excellent: smooth, polished, true WYSIWYG editing. But Typora is a standalone app. Opening markdown files outside VS Code means giving up Git integration, multi-language file support, and the entire extensions ecosystem. MikeDown exists to close that gap. It brings a Typora-quality WYSIWYG editing experience directly into VS Code so you can have multiple markdown files open across panes, windows, and monitors -- all without leaving the editor you already use for everything else. FeaturesTrue WYSIWYG EditingEdit markdown visually using a TipTap/ProseMirror-based editor. What you see is what you get -- headings render as headings, lists render as lists, and you never have to look at raw syntax unless you want to.
Source Mode TogglePress
Apple Notes-Style ToolbarA condensed toolbar with dropdown menus for formatting, insert, and export actions. Clean and out of the way until you need it.
Smart PastePaste content from Google Docs, Microsoft Word, Slack, web pages, and other rich-text sources. MikeDown converts it to clean markdown automatically. GitHub Flavored MarkdownFull GFM support including tables, task lists, strikethrough, and fenced code blocks. Link Navigation and Autocomplete
Broken Link DetectionLinks pointing to missing files or nonexistent headings get a red wavy underline, so you catch broken references before your readers do. Backlink ExplorerA sidebar panel in the Explorer view that shows which files in your workspace link to the current document. Useful for wiki-style note collections and documentation projects. Table EditingInsert tables with a grid picker, edit with a contextual toolbar, drag handles for reordering rows and columns, and multi-cell selection support. Find and ReplaceFull find-and-replace inside the WYSIWYG editor. Most WYSIWYG markdown editors skip this -- MikeDown does not. Code Block Syntax Highlighting192 languages supported via lowlight/highlight.js. Code blocks render with proper syntax coloring in the editor. Frontmatter SupportYAML frontmatter blocks display as a collapsible section above the editor content. Edit metadata without switching to source mode. Editor-Only Theme ToggleSwitch between light and dark mode inside MikeDown editor tabs without changing VS Code's global theme. Handy when you want a light writing surface but a dark IDE. Export and Share
Image SupportImages render inline. Click an image to access an edit popover for adjusting source, alt text, and title.
What Makes MikeDown DifferentSeveral of these features are not available in any other VS Code markdown extension:
Keyboard ShortcutsAll shortcuts are active when a MikeDown editor tab is focused.
SettingsMikeDown exposes the following settings under
Getting Started
Requirements
Known LimitationsThis is a beta release. Some areas that are still being refined:
ContributingMikeDown is open source under the MIT License. Source code, issues, and contributions: github.com/mikejoseph23/mikedown License |






