Vim and Neovim plugins can be managed with dein.vim, a plugin manager.
Markdown Preview
markdown-preview.nvim previews Markdown documents from within Vim and Neovim.

About Markdown Preview
markdown-preview.nvim previews Markdown documents from within Vim and Neovim in a browser, with synchronised scrolling and asynchronous updates. It supports KaTeX for math, diagrams including PlantUML, Mermaid, Chart.js, Flowchart and dot, as well as table of contents, emojis, task lists and local images.
It runs on macOS, Linux and Windows but only works on Vim 8.1 and newer and Neovim. Installation is done through Vim plugin managers and, depending on the method, uses Node.js and yarn or a prebuilt install, with settings for browser choice, refresh behavior and network access.
Key features
- Synchronised scrolling between editor and browser preview
- Fast asynchronous preview updates while editing
- KaTeX rendering for math without extra plugin
- Diagram support including PlantUML, Mermaid, Chart.js, Flowchart, dot
- Table of contents, emojis, task lists and local images
- Flexible configuration for auto-start, refresh behavior and browser choice
- Works on macOS, Linux and Windows
- Supports math and multiple diagram formats in preview
- Open source repository with configurable preview behavior
- Only works on Vim >= 8.1 and Neovim
- Some install methods require Node.js and yarn
Markdown Preview at a glance
- Category
- Development › Code Editors & IDEs
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Markdown Preview alternatives
Tools and sites you could use instead, ranked by how closely they match.
Generate a Vim configuration with this community-maintained vimrc setup.
Generate a Vim or Neovim configuration by selecting languages, frameworks, themes, and plugins.
Extend the Vim-based Neovim editor with Lua plugins and a documented API.
Vim users can browse project files with NERDTree, a tree-style explorer plugin.
packer.nvim manages Neovim plugins using native packages and Lua configuration.
Popular in Code Editors & IDEs
Well-known listings from the same topic.
Markdown Preview FAQ
Which Vim versions are supported?
Is a separate plugin needed for math typesetting?
Can it preview files other than Markdown?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












