iLoveMD
100% in your browser

Markdown Reader

Open Markdown files — or a whole folder — and read them in tabs, with a Table-of-Contents outline and inline Mermaid diagrams. Everything renders in your browser; nothing is uploaded.

  • Always free
  • No uploads
  • No sign-up
  • No tracking

← All conversion tools

Markdown Reader .md
No files selected

Files

Reader

Export Your Results

Markdown Reader Docs

A reader, not a converter: open many Markdown files — or a whole folder — and read them in tabs with a live Table-of-Contents outline. Files render with the same sanitized engine as the rest of iLoveMD (DOMPurify), so opening a Markdown file you didn't write is safe. Mermaid diagrams render inline. Everything happens in your browser — nothing is uploaded.

Opening files

Four ways in, all local:

  • Open files — pick one or many .md / .markdown / .txt files; each opens in its own tab.
  • Open folder — pick a folder and every Markdown file inside opens (subfolders included).
  • Drag & drop — drop files or an entire folder onto the page.
  • Paste — paste Markdown text directly; the tab is auto-named from the first heading.
Tip: limits for a snappy reader — up to 50 files, 5 MB per file, 50 MB per drop. Bigger sets are trimmed with a notice rather than freezing the tab.

Reading: tabs, outline, Mermaid read

Each file is a tab — click to switch, × to close, Clear all to reset. A Table-of-Contents outline is built from the document's headings (H1–H3); click any entry to jump to that section.

Fenced ```mermaid blocks render as diagrams inline, using the same vendored, locked-down Mermaid engine as the Mermaid Editor. Print renders the current document on a clean white background.

Safe by default security

A reader opens files you may not have written — a .md someone emailed you, a download, a repo you cloned. Every file is rendered through iLoveMD's hardened pipeline: the Markdown is converted to HTML and then sanitized with DOMPurify (no <script>, no inline event handlers, no <iframe>/<object>/<svg> injection), with every link forced to rel="noopener noreferrer". Mermaid runs in securityLevel: 'strict'.

Nothing is uploaded and nothing is stored — close the tab and the documents are gone.

How to open and read Markdown files

1

Open your files

Use Open files / Open folder, drag-and-drop, or paste Markdown text. Each document opens in its own tab — nothing is uploaded.

2

Read with an outline

Switch between tabs and jump around with the auto-generated Table-of-Contents. Mermaid diagrams render inline.

3

Print if you need to

Print the current document on a clean white background, straight from the browser.

Frequently asked questions

Is it safe to open a Markdown file I didn't write?

Yes. Every file is rendered through iLoveMD's sanitized pipeline (DOMPurify): scripts, event handlers, and dangerous tags are stripped, and links get rel=noopener. Mermaid runs in strict mode.

Does it upload my files?

No. Files are read and rendered entirely in your browser. Nothing is uploaded, and nothing is stored — close the tab and they're gone.

Can I open a whole folder?

Yes. Use Open folder or drag a folder onto the page; every Markdown file inside (including subfolders) opens in tabs, up to the size limits.

Does it render Mermaid diagrams and tables?

Yes. GitHub-flavored tables and ```mermaid code blocks render inline, using the same engine as the rest of iLoveMD.

Is there a limit?

For a responsive reader: up to 50 files, 5 MB per file, and 50 MB per open action. Larger sets are trimmed with a notice.