I read as much Personal notes, research notes, Claude Code generated reports, random READMEs. I find it easier to read rich, block-based markdown than raw markdown — WYSIWYG (What You See Is What You Get), so the document on screen already looks the way it will read.
That's why Prosedown exists. The Cool StuffRich Diffs — for git and AI editsYou have seen rich editing. But have you seen rich diffing? Prosedown renders a navigable, side-by-side diff of your markdown — with images inline and headings intact. It works for
Seamless Sync.Open in the Default Editor. Open in the Rich Editor. Open in the Browser. It just works.
Navigate without hassle.Sticky headings so you can navigate long documents with ease. Table of contents so you know where you are. Clicky here, go there.
Loaded With FeaturesModesDefault EditorDefault editor supports opening in Rich Editor and Browser modes. Enjoy it because this will be the last time you open the vanilla view.
Rich EditorThe rich editor lets you jump straight back to the default editor, or open in the browser. Everything syncs automatically and instantly.
BrowserBrowser mode lets you open the rich editor as a Chrome/Firefox tab, so you can take it with you everywhere your browser goes. Drag and drop images, gifs, etc. It's like Notion, but you own the data.
Rich editingSlash CommandsThe beloved
Checkboxes, Tables, Math, Quotes, Code Blocks, and your standard stuff.Tables have options to:
You can write math using $\KaTeX$ in both inline and block modes.
Mermaid Diagrams
YouTube & GitHub EmbedsPaste a YouTube or GitHub URL and get a rich card; the source stays a bare URL so the file remains portable.
Known Limitations
Meta ThingiesInstallationSearch for Prosedown in your editor's Extensions panel and hit Install. No login, setup or permissions required. It works out of the box. Prosedown is published to both extension registries, so it installs the same way in VS Code and in the VS Code-compatible editors:
Or from the command line:
CommandsEvery action is in the command palette under the
Keyboard shortcuts
PrivacyI do not collect telemetry, analytics, or usage data. I am too lazy to implement that. Everything runs locally in your VS Code instance. Bugs/Feature RequestsIf you encounter any bugs or have any feature requests, please open an issue. I am actively using it myself, so expect frequent updates. Available Platforms
Both registries receive every release from the same build, so the two listings are always the same version. AcknowledgmentsProsedown is a fork of the excellent Markdown Studio by Tanishq Chaudhary, used under the MIT License. After contributing a few fixes upstream and seeing no further activity there, I decided to fork and continue development at full speed on a derived solution. My thanks to the original author for the foundation this builds on. |











