VSCode Beautiful MDStop reading raw markdown. Start reading beautiful documents.
A WYSIWYG markdown editor that renders your Before & AfterWithout Beautiful MD — raw syntax, hard to scan:
With Beautiful MD — clean, readable, interactive:
Why Beautiful MD?Most markdown extensions give you a side-by-side preview. You still stare at raw syntax half the time. Beautiful MD replaces the editor. When you open a Need to edit? Hit Source and you're back to raw markdown. Hit Preview and you're back to the beautiful view. That's it. Features
Getting Started1. Install the extensionSearch for "VSCode Beautiful MD" in the Extensions panel, or install from a
2. Open any
|
| Action | Button | Shortcut |
|---|---|---|
| Bold | B | Cmd+B |
| Italic | I | Cmd+I |
| Strikethrough | ~~S~~ | — |
| Heading 1/2/3 | H1 H2 H3 | — |
| Unordered list | - List | — |
| Ordered list | 1. List | — |
| Checklist | Check | — |
| Inline code | </> |
— |
| Code block | { } |
— |
| Blockquote | " | — |
| Link | Link | — |
| Horizontal rule | Line | — |
| Indent | — | Tab |
Security
Beautiful MD is built with security as a priority:
- DOMPurify sanitizes all rendered HTML with a strict whitelist of tags and attributes
- Content Security Policy blocks inline scripts and styles — only nonce-authenticated scripts run
- No external requests — all dependencies (marked.js, DOMPurify) are bundled locally
- No data collection — the extension only reads and writes your local
.mdfiles
Contributing
Found a bug? Have a feature idea? Open an issue on GitHub.
License
MIT



