Skip to content
Markdown EverywhereTry Pro free

Markdown Folder Viewer: How to Browse a Whole Folder of .md Files and See How They Link

Five ways to browse a whole folder of Markdown files on Mac or Windows, from Finder to Obsidian, and see which file links to which. Tested on 49 files.

By · Oct 19, 2026 · 7 min read

RedditXLinkedInFacebook
On this page · 11 sections
  1. The short answer
  2. What should a Markdown folder viewer show?
  3. What we found in a real folder of notes
  4. 1. Finder and Quick Look: one file at a time
  5. 2. Glow: browse Markdown in the terminal
  6. 3. VS Code: read while you code
  7. 4. Obsidian: a vault with a graph
  8. 5. Markdown Everywhere: a table and a map of any folder
  9. Which Markdown folder viewer should you use?
  10. How do I keep a Markdown folder easy to browse?
  11. Frequently asked questions

One Markdown file is easy: open it in anything. A folder of them is a different job. Docs for a project, a research archive, meeting notes, or the plans and skills an AI coding agent writes for you all end up as dozens of .md files that reference each other. Opening them one at a time tells you nothing about the folder as a whole.

A Markdown folder viewer answers the questions a single-file viewer cannot: what is in here, which file links to which, what changed recently, and what nobody points to anymore. We compared five ways to get that view, using one of our own folders as the test.

The short answer#

For a quick look, use Finder with Quick Look. If you already code there, VS Code works. For a notes vault you will keep writing in, use Obsidian. To see every file and its links without changing the folder, use Markdown Everywhere, free on Mac and Windows.

What should a Markdown folder viewer show?#

We judged each option on five things you need when a folder gets big:

  1. Every file at a glance: names, titles and dates, not just a file tree.
  2. Rendered reading: headings, tables and code, not raw # and **.
  3. Links between files: which files a page links to, and which link to it.
  4. Orphans and dead links: files nothing points to, and links to files that are gone.
  5. Leaves the folder alone: no config files dropped into it, no forced format.

What we found in a real folder of notes#

Tested on a MacBook Pro 14" (M1 Pro, 16 GB), macOS 26.3, October 19, 2026.

Our test folder holds 49 research notes our studio wrote over three weeks, one Markdown file per topic. Counting the links between them with a script and with lychee:

What we measured Result
Markdown files 49
Links from one file to another file in the folder 37
Files that no other file links to (orphans) 36 of 49 (73%)
Links pointing to files that no longer exist 5

That 73% is not a sign of a messy folder. Notes written one at a time rarely link back to each other. But it shows why a file tree is not enough: from the tree, all 49 files look equally important. You cannot see that only 13 are connected, or that five links lead nowhere. Another of our folders, one app's plans and marketing files, was more extreme: 123 files, 112 of them orphans.

1. Finder and Quick Look: one file at a time#

Finder lists the folder, and with a Quick Look extension such as the free, open-source QLMarkdown, pressing Space on a .md file shows it rendered. Use column view and the arrow keys to step through files.

  • Good for: checking what a file says without opening an app.
  • Missing: links between files, titles, any sense of the folder as a whole. Each preview is isolated.

2. Glow: browse Markdown in the terminal#

Glow is a free command-line Markdown reader. Run glow inside a folder and it lists the Markdown files it finds; pick one to read it rendered, with colors, in the terminal.

brew install glow
cd ~/notes && glow
  • Good for: people who live in the terminal, and for reading on a remote server over SSH.
  • Missing: links between files are shown as text, not followed as a map; no orphan or dead-link view.

3. VS Code: read while you code#

Open the folder in VS Code and every .md file appears in the Explorer. Press ⇧ ⌘ V to preview a file, or ⌘ K then V to preview it beside the source. You can ⌘-click a link to follow it, and Find File References (right-click a Markdown file in the Explorer) shows which files point to it. With markdown.validate.enabled turned on, it also flags links to missing files.

  • Good for: docs that live next to code, if you already work in VS Code.
  • Missing: an overview. You see one file at a time, and reference lookups are one file at a time too. It is an editor first, so reading 40 files means 40 tabs.

4. Obsidian: a vault with a graph#

Obsidian opens any folder as a vault. You get a file list, rendered reading, backlinks for every note, and a graph view that draws notes as dots and links as lines. It understands both [text](file.md) and [[wikilinks]], and the graph can show orphans.

  • Good for: a notes system you will keep writing in every day. It is the most complete option here for that.
  • Trade-offs: opening a folder as a vault creates a hidden .obsidian settings folder inside it. That is fine for personal notes, but for a docs folder in a git repo or a shared folder you may need to ignore it. The graph shows connections, not file details such as titles or last change, and becomes a cloud of dots past a few hundred notes.

5. Markdown Everywhere: a table and a map of any folder#

We built Markdown Everywhere because none of the above gave us the overview we wanted for our own folders of docs, research and AI agent skills. It is free for Mac and Windows, with no account, and it only reads the folders you add.

Add up to 10 folders. Each subfolder becomes a tab, and you get three ways to look at it:

  • Table: every Markdown file with its title, file name, number of links in and out, and when it last changed. Sort by date to see what moved this week.
  • Map: files as cards, dashed arrows for links, and an orange dot on files nothing links to. This is where those 36 orphans in our test folder stand out at once.
  • Folders + reader: drill in like Finder columns, read the rendered file with a table of contents and find (⌘ F), see its links in and out, and use Back and Forward between linked files.

It understands [text](file.md) and [[wiki]] links, lists files with dead links in a Broken links tab, and refreshes by itself when files change on disk, which matters when an AI agent is writing into the folder while you read. It does not add any files to your folders.

What it is not: an editor. The free app reads; Markdown Everywhere Pro ($9.99 once, 14-day free trial) adds editing with autosave, renaming with link updates, unlimited folders and, on Mac, Claude in a panel next to your files. See the Markdown Everywhere page.

Which Markdown folder viewer should you use?#

Finder + Quick Look Glow VS Code Obsidian Markdown Everywhere
Price Free Free Free Free Free; Pro $9.99 once
Every file at a glance File names only List File tree File list Table with titles, links, dates
Rendered reading ✅ with extension ✅ in terminal ✅ preview ✅ ✅
Links between files ❌ ❌ One file at a time Backlinks + graph Map + links in/out
Orphans and dead links ❌ ❌ Dead links, if enabled Graph shows orphans Orange dot + Broken links tab
Leaves the folder alone ✅ ✅ ✅ (.vscode only if you change settings) Adds .obsidian ✅
Windows ❌ ✅ ✅ ✅ ✅

Our pick by situation:

  • You just need to read one file now: Quick Look.
  • You are on a server or never leave the terminal: Glow.
  • The Markdown is project docs and you code in VS Code: VS Code.
  • You are building a personal knowledge base: Obsidian.
  • You want to understand a folder someone else (or an AI) wrote, without changing it: Markdown Everywhere.

How do I keep a Markdown folder easy to browse?#

Whatever viewer you choose, a few habits make big folders readable:

  1. Start each file with a # Title. Viewers that show titles (Obsidian, Markdown Everywhere) are only as good as the first heading.
  2. Keep one index file per folder (README.md or index.md) that links to the important pages. It turns orphans into reachable pages.
  3. Use relative links, such as [setup](setup.md), so links survive when you move the whole folder.
  4. Check for dead links after reorganizing. Our five dead links all came from one folder move; see our guide to the Markdown broken link checkers that catch them.
  5. Review orphans once a month. Link them from an index, merge them, or archive them.

If your Markdown comes from AI coding tools, read how to view the Markdown Claude Code writes. For single-file viewers and editors, see our list of the best Markdown viewers for Mac.

Frequently asked questions

How do I view all Markdown files in a folder?

Open the folder in an app that lists every .md file and renders it. VS Code shows them in its Explorer with a preview, Obsidian opens the folder as a vault, Glow lists them in the terminal, and Markdown Everywhere shows them as a table, a map of links and Finder-style columns.

Is there a Markdown viewer that shows links between files?

Yes. Obsidian's graph view draws links between notes in a vault. Markdown Everywhere draws a map of any folder you add, with dashed arrows for links and an orange dot on files that nothing links to, and its table lists links in and out for every file.

Does opening a folder in Obsidian change it?

Obsidian creates a hidden .obsidian folder inside the vault to store its settings, and it can create files when you click a link to a note that does not exist. For a folder you share with a team or keep in a code repo, that hidden folder may need to be ignored in git.

What is an orphan Markdown file?

An orphan is a file that no other file links to. In a docs or notes folder, orphans are often outdated drafts, duplicates or pages nobody can find. In our 49-note research folder, 36 notes were orphans, which is normal for notes written one by one.

Can I browse Markdown files on Windows too?

Yes. VS Code, Obsidian and Glow all run on Windows, and Markdown Everywhere is free for Windows 10 and 11 as well as macOS. File Explorer's preview pane does not render Markdown by default.

Sources

  1. Glow — GitHub repository (charmbracelet)
  2. Markdown and Visual Studio Code — preview and links
  3. Graph view — Obsidian Help
  4. How Obsidian stores data — Obsidian Help (.obsidian folder)
  5. QLMarkdown — GitHub repository (sbarex)

Found this useful? Share it on Reddit or pass it on.

RedditXLinkedInFacebook