Markdown ChromaRead Obsidian Markdown and MyST / Jupyter Book 2 in VS Code's built-in Markdown Preview. Follow links between notes, bring related content into a page, and preview equations, callouts, tabs, and scientific documents while you write. Start with any folder of Markdown files. An Obsidian vault or MyST project is optional, and the extension needs no separate Node.js installation or document server. Start reading in three steps
Shortcut: Cmd+K V on macOS or Ctrl+K V on Windows/Linux. You can also run Markdown Chroma: Open Preview to the Side. If you have a The preview follows your VS Code theme and scroll position. Open-document edits appear before you save, including edits to notes embedded in the page. Add a language such as Your notes, with Obsidian MarkdownWikilinks, note embeds, foldable callouts, highlights, tags, tasks, and footnotes work together in the same preview.
Open the screenshot example, or explore the full Obsidian showcase with images, audio, tables, and nested embeds. Try a link and a callout in your own note:
Links can use a file name, heading, block ID, or frontmatter alias. Put note embeds on their own line. Click a callout title to fold it; keyboard navigation works too. Scientific writing, with MySTPreview equations and references, admonitions, figures, citations, glossaries, tabs, cards, proofs, and exercises directly in Markdown. A
Open the screenshot example. More examples cover scientific documents, layouts and figures, syntax, and glossaries and terms. For example, give an equation a label and refer to it later:
See the MyST authoring guide for the syntax. Projects can also enable local JavaScript directive and role plugins in a trusted workspace. See project plugin setup and limits. Make the preview yoursUse VS Code's normal Markdown preview settings and your preferred theme. For a deeper look at links, media, callout colors and icons, frontmatter, and MyST options, see the preview guide.
For project plugin errors, run Markdown Chroma: Show Project Plugin Logs. After fixing the plugin, save it or focus the Markdown source and run Markdown Chroma: Reload Project Plugins. See the plugin troubleshooting steps. CLI and MCP guides
What to expectMarkdown Chroma enhances the reading preview on desktop VS Code. Checkboxes are read-only. Document code, Dataview, Templater, and Obsidian plugins are not executed, and Obsidian themes are not loaded automatically. MyST previews display local includes and saved notebook outputs without running a notebook or publishing a book. Local files are supported; virtual workspaces and browser-based VS Code are not. Missing or ambiguous note links show an explanation, and cyclic embeds stop safely. For additional limits and syntax details, see the preview guide. Help and contributionsReport a problem or suggest a feature in GitHub Issues. Include a small Markdown example and your VS Code version so the behavior can be reproduced. Developer setup, build instructions, and verification are in the development guide. Released under the MIT license. |

