SlashMD
Block-Based Markdown Editing
A Notion-like WYSIWYG editor for your Markdown files. Use slash commands, drag blocks, and see your content beautifully rendered — all while keeping plain Markdown on disk.
Write faster
Everything you need for beautiful docs
SlashMD brings the best of modern editors to your Markdown workflow, without sacrificing the portability of plain text.
- Slash Commands
Type / to access a menu of block types. Add headings, code blocks, callouts, and more without leaving your keyboard.
- Drag & Drop Blocks
Rearrange your content by dragging block handles. Restructure documents visually without cutting and pasting.
- Plain Markdown
Your files stay as standard Markdown. No proprietary formats, no lock-in. Works with any tool that reads .md files.
- Rich Block Types
Callouts, toggles, code blocks with syntax highlighting, tables, images, and more. All rendered beautifully.
- Image Handling
Paste or drag images directly into your document. They're saved to your project and linked automatically.
- VS Code & Cursor
Works seamlessly in VS Code and Cursor. Opens .md files in the block editor by default, with easy toggle to raw view.
See it in action
Edit Markdown with blocks. Type / to add content.
Try it! Click to edit, press / for block types, Enter for new lines
Get started in seconds
Install SlashMD from the VS Code Marketplace or search for it directly in your editor.
VS Code
Official marketplace
Search in the Extensions panel:
ext install slashmd.slashmd