extension ExtPose

Markdown Viewer

CRX id


Description from extension meta

Markdown Viewer

Image from store Markdown Viewer
Description from store ✔ Renders local and remote URLs ✔ Granular access to remote origins ✔ Multiple markdown parsers ✔ Full control over the compiler options ✔ Themes (including GitHub theme) ✔ GitHub Flavored Markdown (GFM) ✔ Auto reload on file change ✔ Syntax highlighted code blocks ✔ Table of Contents (TOC) ✔ MathJax and Emoji support ✔ Mermaid diagrams support ✔ Remembers scroll position ✔ Markdown Content-Type detection ✔ URL detection using RegExp ✔ Toggle Content Security Policy (CSP) ✔ Override page encoding ✔ Settings synchronization ✔ Raw and rendered markdown views ✔ Free and Open Source ✚ Local Files 1. Navigate to `chrome://extensions` 2. Locate Markdown Viewer and click on the `DETAILS` button 3. Make sure that the `Allow access to file URLs` switch is turned on ✚ Remote Files 1. Click on the Markdown Viewer icon and select `Advanced Options` 2. Add the origin that you want enabled for the Markdown Viewer extension ✚ Compiler Options ✔ Compilers: Marked, Remark ✔ Documentation: https://github.com/simov/markdown-viewer#compiler-options ✚ Content Options ✔ Features: Autoreload, TOC, Mathjax, Emoji, Scroll ✔ Documentation: https://github.com/simov/markdown-viewer#content-options ✚ Full Documentation ✔ https://github.com/simov/markdown-viewer

Latest reviews

  • (2022-07-07) Nils Lindemann: (Update 2022) Excellent! Thanks to the developer for adding the "wide" switch, and for fixing the delayed parsing. (Original review, outdated) It is good. Two annoyances: 1) it adds spaces on the left and on the right – in every theme – I can not use the full screen. 2) with more than 5 other Addons installed, when no Chrome instance is open and then I open a local *.md file from within the file manager then it wont parse it. First I have to middleclick the reload button to open it in a new tab, then it gets parsed in that tab. I guess this is because the other addons need some time to load and then it anyhow "forgets" to parse it.
  • (2022-05-31) Agrey Tosira: Sangat bermanfaat.
  • (2022-05-16) Geraldo Filho: muito útil, agora posso fazer um reload da documentação, e escrever sempre nesse formato.
  • (2022-05-13) Ricky Song: 为什么不能浏览本地文件了呢?之前一直好好的
  • (2022-05-10) Zarif Muhtasim: one of the best extensions i ever installed. is it possible to create a collapsible toc and collapsible headings?
  • (2022-03-31) 张伟: 不支持数学公式?
  • (2022-02-26) Jerry Green: Great extension, except it poorly supports gfm footnotes: https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#footnotes
  • (2022-02-11) Deron Parker: Support for lots of markdown specs. Dark mode :)
  • (2022-01-26) Kenny Lo (Kenny): this is very good extensions
  • (2022-01-18) Jang-il Sohn: Great! I'v never seen like this MD viewer. This is the the best MD viewer. Though, I want to ask one thing. Is editing ML file possible? Even if not, it's exellent.
  • (2021-12-22) Andrey Oliveira: Muito bom!!!
  • (2021-12-19) Dongryul Kim: Simple and neat.
  • (2021-12-18) Ali Hashemian: Somehow it stopped compiling emojis in headings. Now, It only compiles shortcodes.
  • (2021-12-06) 김선엽: Simple and the best currently.. But syntax broken when some conditions meets.
  • (2021-10-07) Dave Pedu: Navigated to a markdown file and it didn't render so this seems broken.
  • (2021-09-01) Chris Bloomfield: Excellent extension. I just found the TOC and Scroll options, both are super helpful! Would you consider applying the dark mode themes to the TOC sidebar?
  • (2021-08-17) Игорь Тишкин: God bless u, the Author of this extension! Благослови тебя Бог, Симов! Я так долго тебя искал, Viewer for Markdown. Вечер этого дня озарил весь мой долгий предшествующий путь. :) Ну, а если серьёзно, автор, БОЛЬШОЕ-ПРЕБОЛЬШОЕ СПАСИБО за это расширение, простое и рабочее. Прям вот то что надо было мне и то что нужно. Спасибо!
  • (2021-06-02) Eduardo Santana Medeiros: Muito boa, se a tabela de conteúdo fosse dinâmica seria melhor ainda.
  • (2021-05-19) Steven Luke: Doesn't seem to do anything. Open up a page with MD, get raw text. Can't figure out how to open a local file with MD. Not sure how it works but it doesn't tell you either.
  • (2021-05-09) Gideon Siete: Very nice. You can associate Markdown Viewer with .md files in Windows Explorer. Create the registry key HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ .md \ OpenWithProgids (remove spaces) and add the empty the registry values "BraveHTML" and "ChromeHTML" (type REG_SZ). Whenever you click on an .md file it will pop up in your browser for display.
  • (2021-05-06) Rishav Jadon: I love the extension, although i;m wondering why did the screenshots in windows not show, does it not render local file paths?
  • (2021-04-17) Ruslan Kabatsayev: This one is much better than Markdown Preview Plus, which I used to use. In particular, Markdown Viewer renders MathJax-based equations more correctly, while MPP ate backslashes, breaking the formulas. But one feature I'm missing is automatic reload of a local file on change. I have to manually update the page to see the changes.
  • (2021-04-09) B “N” Barnett: Good so far! But by default it does not render web-based URLs from Markdown into html. You must go into Settings, and where it says Allowed Origins, click the button "Allow All". Now it should properly render .md files on a website and as a local file. Also it does not interpret a YAML block (used with Pandoc) as normal info, it renders it as Markdown.
  • (2021-03-31) Diao Wang (落とし神): 很方便哈,主题很多,好看!
  • (2021-03-07) Paolo Chiarlone: Good extension, I really like it. One little bug (maybe only for me?): footnotes do not render: Source: Footnote is not working.[^1] [^1]: This should be a footnote. Gets rendered in source a above, without link and small char link. Could you look into this? Thanks!
  • (2021-02-15) Triet Doan: Works perfectly for me! Just a small question: how can I export what I see as an HTML file? I can print it as PDF, but I cannot find a way to save it as HTML.
  • (2021-01-24) Leejun Liao: Awesome extension. But it doesn't seem to support the syntax of tables, like this: | Syntax | Description | | ----------- | ----------- | | Header | Title | | Paragraph | Text |
  • (2021-01-16) naarcissus: Nice viewer. My only complaint is that the TOC is un-styled. It's always brain-searing black on white regardless of the style used for the document.
  • (2020-12-27) 南枫: 这个插件很牛逼,主要是因为代码在SVN上,所以特别需要这个插件,very nice
  • (2020-12-05) Matthew Woo: This makes viewing markdown files so easy! I write my notes in markdown now and if I need to look at it I can just open in chrome
  • (2020-11-22) Alex Wang: Any idea if you can improve it such that it can support LaTex mode such as the following? $$ f(x) = x^2 + y^2 $$ where $ x $ is real part and $ y $ is imaginary part.
  • (2020-11-16) Stone Zhang: I cannot use it on github like README.md.It doesn't work at all!
  • (2020-11-05) joker K: 不错
  • (2020-11-03) Enchic Gong: It reminds me of VuePress, but I don't know how it really works. This is incredible!
  • (2020-11-02) Elivelton Vieira: Ótima extensão, ótimo CSS, compatibilidade, enfim, muito bom.
  • (2020-10-08) Gabriel Staples: Produces nearly perfect markdown file output--almost identical to what GitHub shows for any given markdown file--images, formatting, tables, and all! I wrote about it in my answer here: https://superuser.com/a/1591372/425838.
  • (2020-09-28) 陆金凯: 目录比较长的时候,显示不全
  • (2020-09-18) Steven F: I installed this and for probably a week had trouble figuring out how to use it. If I opened files in google chrome it would just show them in plain text. However after some googling I discovered you have to allow access to local URLs, AND have file:///* enabled under sites. These options are only selectable on the extensions page and not from the plugin bar. There should be a note of this somewhere in the description. Otherwise I think this will meet my needs of previewing markdown documents.
  • (2020-08-27) xiyou xier: 非常好用!
  • (2020-08-25) Mars Dong: It doesnt work at all. still showing plain text
  • (2020-08-22) Vikram Jadhav: Does what it says!
  • (2020-08-13) Felix V: Nice job, I really like how many options you have. Bad thing: The only good theme (dark github) fills my html paddings with white color! For example when using this html to display an image in the center: <img src="./my_image.png" alt="drawing" width="600" style="padding-left:200px"/>
  • (2020-08-11) xiaoxuan yu: 功能很棒,还可以选择不同的浏览方式
  • (2020-07-31) cliff heath: 很棒!
  • (2020-07-25) KristijanRoss: loving the simplicity
  • (2020-07-24) Dean Arnold: Does not render Markdown (*.md files).
  • (2020-07-13) Enrique Reyes: Não funciona no meu navegador (Versão 83.0.4103.106 (Versão oficial) 64 bits). Estou num Arch linux (5.7.7-arch1-1). A página md local aparece em uma caixa cinza mas sem conteúdo.
  • (2020-07-11) Gregory Shields: Great work. The MARKDOWN-ALT theme has a very eye-catching rendering of text blocks surrounded by backticks (`like this`). It would definitely be nice to have one's own CSS and create custom themes to include highlighting features like this in other themes.
  • (2020-07-11) Marcos Junior: Não funciona
  • (2020-07-08) wsi lin: 可以使用的一款Markdown预览插件,缺点是网站原本的页面布局会变得混乱

Latest issues

  • (2022-04-08, v:4.0) Pierre Laurent: Don't work with github
    I design my md files in VSC and look at them in chrome and its ok. Once uploaded to github, looking at them on line, the content appears then disappears if the extension is on. Having a look, the extension shows errors : ------------------- Uncaught TypeError: Cannot read properties of undefined (reading 'autoreload') Contexte https://github.com/pirelaurent/p5_animationFramework/blob/main/chapters/chap2-scenario.md Trace de la pile content/index.js:258 (fonction anonyme) --------- So i'm obliged to desactivate the plugin to verify my job on line. Chrome is up to date : Version 100.0.4896.75 (Build officiel) (arm64) Markdown Viewer 4.0 Markdown Viewer Identifiant : ckkdlimhmcjmikdlpkmbgfkaikojcbjk
  • (2022-01-26, v:4.0) Kenny Lo (Kenny): mermaid.js flowchart not support Direction in subgraphs
    not support this case https://mermaid-js.github.io/mermaid/#/flowchart?id=direction-in-subgraphs
  • (2021-09-27, v:4.0) Xavier Pierre: [Suggestion] Add cdn for bootstrap
    Maybe that's will be nice to add bootstrap or some other popular javascript for extends designs capabilities
  • (2021-08-31, v:4.0) Grinnex.: Markdown Page Favicon
    Yo! Simeon Velichkov what a great work extension you did! I thank you very much for it. I would like to suggest that it would be really dope just to add a simple favicon to the browser tabs. Currently it haves that "white paper icon" and I think you could make it really cool just by having a custom favicon with the icon of your extension. Hope you can make this improvment :) Again, great extension! Great work! Cheers!
  • (2021-08-13, v:4.0) Vladimir Dyrdin: Tables issue
    Looks like the tables not shown correctly and view as simple text. for example: Markdown | Table --- | --- *1* | `2` **3** | 4 shown as: Markdown | Table --- | --- 1 | 2 3 | 4
  • (2021-06-10, v:4.0) Jakob Nilsson: Interferes with regular github viewing
    With the extention active it prevents proper viewing og some github markdown files through the site. Instead of rendering the whole page it only shows what is between "tripple dot" ... , code-formatting tags. Here is an example, try it with the extention on or off: https://github.com/KubenKoder/Arduino/blob/master/Egna%20exempel/esp8266-nodemcu/esp8266_high_current.md
  • (2021-05-24, v:4.0) Robin Andrews: Modify CSS for particular themes
    Is it possible to modify the CSS for particular themes please? For example, I really like "markdown5" but I need a larger font for code.
  • (2021-05-21, v:4.0) Seth Fuller: Can't view Markdown as HTML
    I've installed the extension and given access to file:///* and Allow access to file URLs. My markdown is very simple a couple of lines like this: [Link Description](~/path/to/file.md) When editing in Emacs the links are live and I can click on them. I'm on a Mac with Catalina and Chrome 89.x. Do I have to restart Chrome? I assume I don't have to install a markdown viewer.
  • (2021-05-04, v:4.0) Paul Kosmala: localhost serving raw text
    opening from a windows explore file location is fine... when served from localhost, all I get is raw text. please advice.
  • (2021-04-16, v:4.0) Lih-Hern Pang: Smarter scroll history
    It would be great if navigating back/forward via history would remember scroll position but when clicking on anchored links would focus on anchor target instead. :-)
  • (2021-02-06, v:4.0) WP DEV: Trello
    Can this be configured to work as an WYSIWIG editor for Trello, saving Markdown to Trello cards? If not it would be a great and very popular enhancement .. being able to hit Ctrl-I for italics or Ctrl-B for bold would be much faster in Trello Descriptions
  • (2021-01-06, v:4.0) Marie-Neige Chapel: Mermaid diagrams support
    I try to add this simple mermaid diagram into my .md file : ```mermaid graph LR A --- B B-->C[fa:fa-ban forbidden] B-->D(fa:fa-spinner); ``` but it doesn't work. The text shows up but not the diagram.
  • (2021-01-05, v:4.0) Mo G: Beginner: Read & Write or only Read?
    Hey there, can you edit & write with your viewer, or literally only read rmd files? Thans a ton!
  • (2020-12-31, v:4.0) Hao Deng: syntax highlighting for Q (kdb+)
    The Q programming language, (kdb+ database) is supported by Prism, but not in the viewer, can you please add it? Thanks.
  • (2020-12-08, v:3.9) Hugo Barthelemy: Doesn't works for Github
    Doesn't works for Github. Try on : https://github.com/rails/rails/blob/master/README.md
  • (2020-09-08, v:3.9) Colin Docherty: Auto file reload
    The extension claims to have auto file reload. I'm writing out my md with vim, but it doesn't seem to be refreshing in my Chrome browser without an explicit refresh. Is there some option that needs to be enabled to get this working? I used to use the extension Markdown Preview Plus, which does refresh every second or so, but its nowhere as good as your extension.
  • (2020-08-09, v:3.9) Lars Schiegl: Chrome still downloads .md files instead of opening
    "Allow access to file URLs" is enabled and I tried both options under "Site Access" (<https://imgur.com/a/d1443rf> Which one is the actual right one anyway?) Nonetheless, I cannot open them. My current workaround is to change ".md" back to ".txt", but in the long term I will delete the extension if there is no solution for this issue.
  • (2020-07-08, v:3.9) Facundo Chambo: Breaks GitHub webpage on .md files
    It has some issues with GitHub .md files. If you need to reproduce it, just enable the extension and visit any repository that has a README.md file in its root directory.
  • (2020-06-21, v:3.9) Robert Inder: Working with Emacs "impatient-mode"
    The Emacs editor supports "impatient-mode", an add-on which runs a web server within Emacs, and generates web pages that update as you type text. I was hoping to use this with Markdown Viewer to get a continuously updating rendition of the markdown I am typing. But it doesn't work: I just see a (continuously updating) copy of the raw Markdown. I THINK I have understood the problem. Emacs's "impatient mode" serves the current state of the document within an `iframe` that is nested in an HTML "wrapper" document. That document has no meaningful content, so all the users sees is the content of the iframe. But the wrapper document does have some javascript which continually attempts to update the iFrame. I **THINK** the markdown being fetched from Emacs is not being rendered because when Markdown Viewer formats the web page, it does not go "into" the iframe, and Chrome does not invoke it on the content of the iframe, even though it comes from a URL that matches Viewer's targets. So what appears on the screen is just the raw Markdown, as it is loaded into the iframe. Does that make sense? Is it a plausible explanation of why the raw markdown is being displayed in a web page that Markdown Viewer is (meant to be) processing. If you think that that is likely to be the problem, I'll think about how I might be able to solve it!
  • (2020-05-20, v:3.9) Holger Brandl: Extension breaks page rendering if url ends parameter with .md suffix
    E.g. many github issue template links fail to render: https://github.com/portainer/portainer/issues/new?template=Feature_request.md
  • (2020-05-11, v:3.9) Esteban Martin: Markdown local file is not visualized as Markdown.
    Hi, I installed this extension and loaded a local file with name README.dist.md and the file is displayed as text format. I enabled both URL/File options in extension configuration. No errors in Chrome DevTools. Sorry foy me english. Thanks. Chrome Versión 81.0.4044.138 (Build oficial) (64 bits)
  • (2020-05-11, v:3.9) Willis SONG: 文本颜色
  • (2020-04-22, v:3.9) Refaat Yakoub: MathJax Configuration
    Thanks for replying. I am using MathJax option, I just wanted to add the auto equation numbering. I know this is doable if we add this configuration lines: MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: "AMS" } } Where in the viewer extension can this config be added? Thanks
  • (2020-04-21, v:3.9) Refaat Yakoub: Equation number
    Hi How to enable equations number and cross reference.
  • (2020-04-02, v:3.9) Deepal Moon: Why can't I get your Markdown
    I have ''Allow Access to File" turned on. Every time I try to open a markdown file, chrome just downloads it. If I try to open the downloaded file it opens in 'Markdown Monster'. Because that is the file type I have associated with *.md files. What do I need to do?
  • (2020-01-21, v:3.8) Zdenek Valach: Content option scroll=false
    Hi, I need to change default behavior of Markdown Viewer in Chrome store, when there is default value scroll=true, but I need to change it to scroll=false when I am linking MD files from external final and need use to address certains anchors in document using # syntax. How can I change this option ?
  • (2020-01-13, v:3.8) Craig Williams: SaveAs HTML
    Is there an option somewhere save the HTML for what is rendered? SaveAs and View Source only show me the raw markdown. Would be a nice addition if this is not possible.
  • (2019-12-18, v:3.7) James Stevens: Just displays as plain text
    Chrome Version 79.0.3945.79 (Official Build) (64-bit) on Ubuntu - I open the file in Chrome from the file manager. Chrome opens it fine, but displays it just like plain text - there is zero interpretation of the md, looks the same as in notepad.
  • (2019-11-07, v:3.7) 赖凌锋: How to enable soft wraps?
    How to enable soft wraps and resize image?
  • (2019-10-10, v:3.7) Tony Barganski: Markdown Viewer no longer opens file:///<mardownfile.md>
    "Allow access to file URLs" is enabled. Following Windows 10 updates and a possible Chrome update to version: "Version 77.0.3865.75 (Official Build) (64-bit)" Chrome now downloads the file instead. If I click on the downloaded file details at the bottom of Chrome window and and select "Always open..." this then only opens with the application associated with ".md" files in Windows.
  • (2019-09-11, v:3.7) Soma Hargitai: Does not complie MD file on Mac/Chrome
    After installation I tried to disable all the other extensions, but it still does not show properly my MD file. I use a company Mac machine Browser is Google Chrome MD file is in my local folder
  • (2019-08-22, v:3.6) Alex Russell: Plugin incompatibilities
    In addition to the Adobe Acrobat extension, I also found it won't work if Adblock or Google's Docs PDF/PowerPoint Viewer extensions are active.
  • (2019-05-20, v:3.6) David Beckedorff: Preview Markdown file as HTML
    Once I have loaded a local MD file into Chrome with your extension, what's the best way to preview the HTML version of the raw MD text/code? I'm running on a Windows 10 PC if it matters. I tried the Markdown Preview Plus extension but it doesn't do anything when I load an MD file. I guess your extension captures the file first.
  • (2019-05-15, v:3.6) Vladimir Dyrdin: Link from article to subchapter doesn't work
    for example we have two files: in main.md [link to other topic](topic.md#topic5) in topic.md #topic1 ... #topic5 Top of the subarticle opens but anchor tag does not link.
  • (2019-05-11, v:3.6) M: As noted below, local file rendering for markdown (.md) doesn't work at all
    As noted below, local file rendering for markdown (.md) doesn't work at all. I've carefully followed all of the instructions in the documentation. Nothing works. MacOS 10.14.4 ---- Google Chrome is up to date Version 74.0.3729.131 (Official Build) (64-bit) ---- Markdown Viewer 3.6 (newest version)
  • (2019-05-08, v:3.6) Robert Douglas: JS in markdown file
    Trying to create some living documentation using markdown that will run a script to get a table of data from my own server when MarkdownViewer renders my local file. I've put a script inside my markdown, but I see no evidence of it getting run when I load my file in chrome. All the rest of the markdown renders fine. Inspecting the page, I can see the script inside html/body/div(_html) but I do not see the initial console.log("Got here") ever fire. example markdown: # Test <script> console.log("Got here"); </script>
  • (2019-04-28, v:3.6) Ville Valpasvuo: Empty cells in tables don't work
    If I try to insert empty cell by just adding space between pipes, I don't get an empty cell but instead the second pipe is used as text in the next cell and two cells are collapsed. Unfortunately neither space or nonbreaking space doesn't make an empty cell appear, but luckily by adding byte order mark I am able to get an empty cell.
  • (2019-04-04, v:3.6) emofdo: Multiple blank lines in code fenced blocks break inside lists
    Multiple blank lines in code fenced blocks break inside lists Hello I'm experiencing some issues when using fenced code blocks inside lists. When the code block contains multiple consecutive blank lines, it will break. Some example data: https://pastebin.com/p5ZtabLL Corresponding screenshots: http://nl.tinypic.com/r/w9z5n5/9


100,000 history
4.3 (292 votes)
Last update / version
2020-12-24 / 4.0
Listing languages