Markdown Viewer Enhanced

在浏览器中渲染 Markdown 文件,支持 Mermaid 图表、语法高亮、目录导航、多主题等功能。

As of June 2026, Markdown Viewer Enhanced has 96 users in the Productivity category.

Usersno change0%
96
96
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.3.1
Manifest V3
90-day change · In the last 90 days this extension 1 version update.

History

10 snapshots

Tracking since Apr 17, 2026.

103.648.5-6.599999999999994Apr 17, 2026Jun 9, 2026
View as table
DateUsersRatingReviewsVersion
Apr 17, 20261.1.0
Apr 22, 20261.1.0
Apr 27, 202611.1.0
May 4, 202631.3.1
May 10, 202641.3.1
May 15, 2026181.3.1
May 21, 2026351.3.1
May 28, 2026471.3.1
Jun 4, 2026631.3.1
Jun 9, 2026791.3.1
Now961.3.1

Changelog

  • Apr 27, 2026
    description
    A browser extension that elegantly renders Markdown files with Mermaid diagrams, syntax highlighting, KaTeX math formulas, table of contents navigation, multiple themes, and more.
    
    ## ✨ Key Features
    
    ### 🎨 Multiple Themes & Code Highlighting
    - **Three page themes** — Light / Dark / Auto (follows system preference)
    - **14 code highlight themes** — GitHub, Monokai, VS 2015, Atom One Dark, Dracula, Nord, Tokyo Night, and more
    - Code theme can be set to "follow page theme" for automatic switching
    
    ### 📊 Mermaid Diagram Rendering
    - Full support for Mermaid syntax: flowcharts, sequence diagrams, Gantt charts, class diagrams, state diagrams, and more
    - Diagrams automatically adapt their color scheme to the current page theme
    - **Click to zoom** — open diagrams in a fullscreen overlay with mouse wheel zoom, drag-to-pan, and keyboard shortcuts (`+` / `-` / `0`)
    - One-click "fit to window" and "reset zoom" controls
    - Copy Mermaid source code with a single click
    
    ### 💻 Enhanced Code Blocks
    - Powered by highlight.js with **180+** supported programming languages
    - Code blocks display a **language label** and a **one-click copy** button
    - Optional **line numbers** for easy code referencing
    - Code highlight theme is independent of page theme — use dark code themes on light pages
    
    ### 🔢 KaTeX Math Formulas
    - Supports LaTeX **inline** (`$...$`) and **block-level** (`$$...$$`) formulas
    - High-performance rendering powered by KaTeX with automatic CDN font loading
    - Smart detection to distinguish math formulas from currency symbols
    
    ### 📑 Table of Contents Navigation
    - Automatically generates a **TOC tree** from document headings
    - Supports **left / right** sidebar layout
    - Click any TOC item to **smooth-scroll** to the corresponding section
    - Current reading position is **automatically highlighted** and tracked in real time
    - Toggle the TOC sidebar on or off at any time
    # Markdown Viewer Enhanced
    
    > This document contains the English copy for the Chrome Web Store / Edge Add-ons listing page.
    
    ---
    
    ## Short Description (132 chars max)
    
    ```
    Render Markdown beautifully in your browser — with diagrams, code highlighting, math, TOC, themes, file browser, and more.
    ```
    
    ---
    
    ## Detailed Description
    
    **Markdown Viewer Enhanced** turns your browser into a powerful, beautiful Markdown reader. Open any `.md` file — local or remote — and it's instantly rendered with rich formatting, diagrams, syntax highlighting, and a full table of contents.
    
    ### 🎯 Why This Extension?
    
    Most Markdown viewers only handle basic formatting. **Markdown Viewer Enhanced** goes further — it supports Mermaid flowcharts, PlantUML diagrams, Graphviz graphs, KaTeX math formulas, 15+ code themes, and a built-in file browser for navigating local directories. All in a clean, customizable interface with light and dark themes.
    
    ---
    
    ### ✨ Features
    
    **📁 File Browser Sidebar**
    Browse your local file system with a directory tree. Expand/collapse folders, open files in new tabs, and navigate with breadcrumbs — all without leaving the browser.
    
    **🎨 Multiple Themes**
    Choose from Light, Dark, or Auto (follows your system). Pick from 15 code highlighting themes including popular choices like GitHub, Monokai, Dracula, and more.
    
    **📊 Mermaid Diagrams**
    Render flowcharts, sequence diagrams, Gantt charts, pie charts, and more. Click any diagram to zoom in with drag & pan support and keyboard shortcuts.
    
    **🌱 PlantUML Diagrams**
    Render UML class diagrams, sequence diagrams, activity diagrams, and more via the PlantUML online server. Click to zoom in a lightbox.
    
    **🔗 Graphviz (DOT) Graphs**
    Render DOT language graphs locally using the built-in Viz.js WASM engine. Click to zoom with a scale control bar — no external server needed.
    
    **💻 Syntax Highlighting**
    Powered by highlight.js with support for 180+ programming languages. Includes line numbers, one-click copy, and diff syntax highlighting.
    
    **🔢 Math Formulas (KaTeX)**
    Write inline math with `$...$` and display math with `$$...$$`. Full LaTeX formula rendering powered by KaTeX.
    
    **📑 Table of Contents (TOC)**
    Auto-generated heading tree with fold/expand support. Place it on the left or right sidebar. Scroll tracking highlights the current section, and URL hash navigation lets you link directly to any heading.
    
    **📐 Typography Controls**
    Fine-tune your reading experience: adjust font size, line height, content width, and font family. Drag to resize the sidebar to your preferred width.
    
    **🖼️ Image Lightbox**
    Click any image to zoom in. Scroll-wheel zoom (0.1x–20x), drag to pan, double-click to reset. Keyboard shortcuts: `+`/`-` to zoom, `0` to fit, `R` to reset, `Esc` to close. Zoom percentage indicator included.
    
    **📝 Extended Markdown Syntax**
    - GitHub-style alerts (`NOTE`, `TIP`, `IMPORTANT`, `WARNING`, `CAUTION`)
    - Task lists / checkboxes
    - Footnotes
    - Definition lists
    - Enhanced tables
    - `==highlight==`, `^superscript^`, `~subscript~`, `++underline++`
    - `:emoji:` GitHub-style emoji shortcodes
    
    **🔄 File Change Detection**
    Working on a Markdown file? The extension auto-detects when the source file changes and shows a pulsing "File updated" badge. Click to reload instantly.
    
    **⚙️ Flexible Settings**
    Quick-access popup panel for common settings, plus a full Options page for advanced customization. Changes push to all open tabs in real time.
    
    **🌐 Multi-Language Interface**
    Switch between English and Chinese (中文) in settings. The entire UI — popup, settings panel, options page — adapts to your language choice.
    
    ---
    
    ### 📋 Supported File Formats
    
    | Extension    | Description              |
    |-------------|--------------------------|
    | `.md`       | Markdown                 |
    | `.mdc`      | Markdown Component       |
    | `.markdown` | Markdown                 |
    | `.mkd`      | Markdown                 |
    | `.mdown`    | Markdown                 |
    | `.mdtxt`    | Markdown Text            |
    | `.mdtext`   | Markdown Text            |
    
    Local files (`file://`) support all extensions above. Remote files (`http://` / `https://`) support `.md`, `.mdc`, and `.markdown`.
    
    ---
    
    ### 🚀 Getting Started
    
    1. **Install** the extension from the Web Store
    2. **Open** any `.md` file in your browser
    3. **Enjoy** — the extension detects and renders Markdown automatically
    4. **Customize** — click the extension icon to adjust themes, fonts, and more
    
    #### 📂 Local File Access
    
    To render local Markdown files, enable file access:
    
    1. Go to `chrome://extensions/` (or `edge://extensions/`)
    2. Find **Markdown Viewer Enhanced** → click **Details**
    3. Enable **"Allow access to file URLs"**
    
    > 💡 **Tip**: The latest version is always available on [GitHub](https://github.com/LetitiaChan/markdown_viewer_enhanced). Web Store reviews may take time, so for the newest features, you can install via Developer Mode — download the source and load it as an unpacked extension.
    
    ---
    
    ### 🔒 Privacy & Permissions
    
    - **Does NOT collect** any user data
    - **Does NOT track** browsing activity
    - **Does NOT send** information to external servers (except PlantUML diagram rendering via plantuml.com and KaTeX font loading via CDN)
    - All settings are stored locally in your browser (`chrome.storage.sync`)
    - **Permissions used**:
      - `activeTab` — to detect and render Markdown on the current tab
      - `storage` — to save your preferences
      - `scripting` — to support the local file browser feature
    
    ---
    
    ### 🛠️ Powered By
    
    - [Marked.js](https://github.com/markedjs/marked) — Markdown parsing
    - [Mermaid](https://github.com/mermaid-js/mermaid) — Diagram rendering
    - [highlight.js](https://github.com/highlightjs/highlight.js) — Syntax highlighting
    - [KaTeX](https://github.com/KaTeX/KaTeX) — Math formula rendering
    - [Viz.js](https://github.com/nicknisi/viz.js) — Graphviz rendering (local WASM)
    - [DOMPurify](https://github.com/cure53/DOMPurify) — HTML sanitization for security
    
    ---
    
    ### 📬 Feedback & Support
    
    Found a bug? Have a feature request? We'd love to hear from you!
    
    - 🐛 [Report Issues on GitHub](https://github.com/LetitiaChan/markdown_viewer_enhanced/issues)
    - ⭐ If you find this extension useful, please leave a rating — it helps others discover it!
    
    ---
    
    *Markdown Viewer Enhanced — Make Markdown reading elegant.* ✨
  • Apr 27, 2026
    short_description
    Render Markdown in your browser with Mermaid diagrams, syntax highlighting, TOC navigation, multiple themes, and more.
    在浏览器中渲染 Markdown 文件,支持 Mermaid 图表、语法高亮、目录导航、多主题等功能。

Permissions & access

Permissions
activeTabstoragescripting
Host access
None declared

Screenshots

Markdown Viewer Enhanced screenshot 1Markdown Viewer Enhanced screenshot 2

About

# Markdown Viewer Enhanced

> This document contains the English copy for the Chrome Web Store / Edge Add-ons listing page.

---

## Short Description (132 chars max)

```
Render Markdown beautifully in your browser — with diagrams, code highlighting, math, TOC, themes, file browser, and more.
```

---

## Detailed Description

**Markdown Viewer Enhanced** turns your browser into a powerful, beautiful Markdown reader. Open any `.md` file — local or remote — and it's instantly rendered with rich formatting, diagrams, syntax highlighting, and a full table of contents.

### 🎯 Why This Extension?

Most Markdown viewers only handle basic formatting. **Markdown Viewer Enhanced** goes further — it supports Mermaid flowcharts, PlantUML diagrams, Graphviz graphs, KaTeX math formulas, 15+ code themes, and a built-in file browser for navigating local directories. All in a clean, customizable interface with light and dark themes.

---

### ✨ Features

**📁 File Browser Sidebar**
Browse your local file system with a directory tree. Expand/collapse folders, open files in new tabs, and navigate with breadcrumbs — all without leaving the browser.

**🎨 Multiple Themes**
Choose from Light, Dark, or Auto (follows your system). Pick from 15 code highlighting themes including popular choices like GitHub, Monokai, Dracula, and more.

**📊 Mermaid Diagrams**
Render flowcharts, sequence diagrams, Gantt charts, pie charts, and more. Click any diagram to zoom in with drag & pan support and keyboard shortcuts.

**🌱 PlantUML Diagrams**
Render UML class diagrams, sequence diagrams, activity diagrams, and more via the PlantUML online server. Click to zoom in a lightbox.

**🔗 Graphviz (DOT) Graphs**
Render DOT language graphs locally using the built-in Viz.js WASM engine. Click to zoom with a scale control bar — no external server needed.

**💻 Syntax Highlighting**
Powered by highlight.js with support for 180+ programming languages. Includes line numbers, one-click copy, and diff syntax highlighting.

**🔢 Math Formulas (KaTeX)**
Write inline math with `$...$` and display math with `$$...$$`. Full LaTeX formula rendering powered by KaTeX.

**📑 Table of Contents (TOC)**
Auto-generated heading tree with fold/expand support. Place it on the left or right sidebar. Scroll tracking highlights the current section, and URL hash navigation lets you link directly to any heading.

**📐 Typography Controls**
Fine-tune your reading experience: adjust font size, line height, content width, and font family. Drag to resize the sidebar to your preferred width.

**🖼️ Image Lightbox**
Click any image to zoom in. Scroll-wheel zoom (0.1x–20x), drag to pan, double-click to reset. Keyboard shortcuts: `+`/`-` to zoom, `0` to fit, `R` to reset, `Esc` to close. Zoom percentage indicator included.

**📝 Extended Markdown Syntax**
- GitHub-style alerts (`NOTE`, `TIP`, `IMPORTANT`, `WARNING`, `CAUTION`)
- Task lists / checkboxes
- Footnotes
- Definition lists
- Enhanced tables
- `==highlight==`, `^superscript^`, `~subscript~`, `++underline++`
- `:emoji:` GitHub-style emoji shortcodes

**🔄 File Change Detection**
Working on a Markdown file? The extension auto-detects when the source file changes and shows a pulsing "File updated" badge. Click to reload instantly.

**⚙️ Flexible Settings**
Quick-access popup panel for common settings, plus a full Options page for advanced customization. Changes push to all open tabs in real time.

**🌐 Multi-Language Interface**
Switch between English and Chinese (中文) in settings. The entire UI — popup, settings panel, options page — adapts to your language choice.

---

### 📋 Supported File Formats

| Extension    | Description              |
|-------------|--------------------------|
| `.md`       | Markdown                 |
| `.mdc`      | Markdown Component       |
| `.markdown` | Markdown                 |
| `.mkd`      | Markdown                 |
| `.mdown`    | Markdown                 |
| `.mdtxt`    | Markdown Text            |
| `.mdtext`   | Markdown Text            |

Local files (`file://`) support all extensions above. Remote files (`http://` / `https://`) support `.md`, `.mdc`, and `.markdown`.

---

### 🚀 Getting Started

1. **Install** the extension from the Web Store
2. **Open** any `.md` file in your browser
3. **Enjoy** — the extension detects and renders Markdown automatically
4. **Customize** — click the extension icon to adjust themes, fonts, and more

#### 📂 Local File Access

To render local Markdown files, enable file access:

1. Go to `chrome://extensions/` (or `edge://extensions/`)
2. Find **Markdown Viewer Enhanced** → click **Details**
3. Enable **"Allow access to file URLs"**

> 💡 **Tip**: The latest version is always available on [GitHub](https://github.com/LetitiaChan/markdown_viewer_enhanced). Web Store reviews may take time, so for the newest features, you can install via Developer Mode — download the source and load it as an unpacked extension.

---

### 🔒 Privacy & Permissions

- **Does NOT collect** any user data
- **Does NOT track** browsing activity
- **Does NOT send** information to external servers (except PlantUML diagram rendering via plantuml.com and KaTeX font loading via CDN)
- All settings are stored locally in your browser (`chrome.storage.sync`)
- **Permissions used**:
  - `activeTab` — to detect and render Markdown on the current tab
  - `storage` — to save your preferences
  - `scripting` — to support the local file browser feature

---

### 🛠️ Powered By

- [Marked.js](https://github.com/markedjs/marked) — Markdown parsing
- [Mermaid](https://github.com/mermaid-js/mermaid) — Diagram rendering
- [highlight.js](https://github.com/highlightjs/highlight.js) — Syntax highlighting
- [KaTeX](https://github.com/KaTeX/KaTeX) — Math formula rendering
- [Viz.js](https://github.com/nicknisi/viz.js) — Graphviz rendering (local WASM)
- [DOMPurify](https://github.com/cure53/DOMPurify) — HTML sanitization for security

---

### 📬 Feedback & Support

Found a bug? Have a feature request? We'd love to hear from you!

- 🐛 [Report Issues on GitHub](https://github.com/LetitiaChan/markdown_viewer_enhanced/issues)
- ⭐ If you find this extension useful, please leave a rating — it helps others discover it!

---

*Markdown Viewer Enhanced — Make Markdown reading elegant.* ✨

Technical

Version
1.3.1
Manifest
V3
Size
1.56MiB
Min Chrome
88
Languages
2
Featured
No

Metadata

ID
npkdnfckfojepijghokdpeegnpebenem
Developer ID
u4809c7dfea4055d35a61679db8ea2f7a
Developer Email
[email protected]
Created
Apr 16, 2026
Last Updated (Store)
Apr 24, 2026
Last Scraped
Jun 9, 2026
Website
Support URL
Privacy Policy

Data sourced from the Chrome Web Store · last verified Jun 9, 2026.