v1.1.0|MIT License · Rust + WebView2

Double-click .md files.
Read instantly.

A free, open-source Markdown reader for Windows. Built with Rust and WebView2 — double-click any Markdown file to read it. Live refresh, outline, dark/light themes, export to PDF. One-click install, zero configuration.

No ads, no account, no telemetry. 100% open source under the MIT License — read the code, audit it, build it yourself, or contribute.

~2.4 MB portable Zero config Windows 10 / 11 MIT License No telemetry
README.md — mdview
Outline
Quick Start
Features
Usage
Shortcuts
Command Line
License

mdview

Open-source Markdown reader · MIT

Quick Start

Grab mdview.exe

Double-click to bind .md files

Double-click any Markdown file to read

Live reload Rust + WebView2
~2.4 MB
Portable build
0
Configuration needed
<1s
Launch to preview
100%
Open source (MIT)
Core Features

Focused on Markdown reading, done right

No heavy editor features—just a quiet, efficient reading window. Everything below ships in the free, open-source build, with nothing locked behind a paywall.

Live Reload

After saving a file, it automatically re-renders with no manual refresh. SSE push makes changes visible instantly.

Double-Click to Open

On first run it registers the .md file association. Then just double-click any Markdown file to preview.

Document Outline

Automatically extracts headings to generate a floating table of contents. Click to jump; the current section is auto-highlighted as you scroll.

Jump to Source

Select text and press Ctrl+E to open your editor and jump directly to the corresponding line.

Local Images

Automatically loads local images relative to the Markdown file — PNG, JPG, SVG, GIF and more.

Dark / Light Themes

Switch with one right-click. Outline and dialogs are fully adapted, and your preference is saved automatically.

Export PDF

Right-click to print / export, making it easy to archive or share documents with others.

No Ads · No Telemetry

Runs locally; your files are never uploaded. No account, no tracking — and the open-source code proves it.

Open Source

Free as in speech — and in beer

No paywall, no locked features, no "Pro" tier. The entire application is MIT-licensed and lives on GitHub — read it, audit it, fork it, ship it.

Public on GitHub

Every line of source is on github.com/mdview2026/mdview. Star it, open issues, send pull requests — contributions welcome.

MIT Licensed

Use it personally, in your company, or bundle it with your own project. No strings attached — just keep the notice.

Build It Yourself

Clone and run cargo build --release. Requires Rust (MSVC) + zig. No black boxes.

Built with Rust

A small, fast native binary — no Electron, no bundled browser.

Rust wry + tao (WebView2) axum + tokio notify md4c (C) Tailwind CSS
Why mdview

Just want to read? Why open an editor?

Every time you double-click a .md file, you probably just want to read it, not edit it.

VS Code / Typora

Takes 3–5 seconds to launch and loads tons of plugins and features. Overkill for just glancing at a README.

Browser + Extension

Can't directly double-click a local .md file; every time you have to drag or copy-paste—tedious.

mdview

Double-click to open, instant response. ~2.4 MB, zero config, press Esc to exit — as handy as macOS Quick Look, and it's open source.

Privacy First · Auditable

Your files never leave your computer

mdview runs 100% locally. It only starts a temporary HTTP server on localhost to render the page — your Markdown content is never uploaded anywhere. No account, no tracking, no telemetry. And because the source is public, you don't have to take our word for it: read the code, or compile it yourself.

How to Use

Three steps to reading

Simpler than setting up an environment, faster than opening a browser

1

Get the Binary

Download the installer or the portable .zip. Prefer to self-build? Clone the repo and run cargo build --release.

2

Run It Once

Run the installer (or the portable mdview.exe) to register the .md association. A welcome window confirms the status.

3

Double-Click .md Files

From then on, double-click any Markdown file
to view it live.

About the Windows Security Prompt

Windows may show a SmartScreen prompt when running mdview for the first time, because the binary isn't signed with a paid code-signing certificate. Click More info → Run anyway. This software runs entirely locally and never uploads data — and you can always build it from source instead.

FAQ

Questions you might have

Is mdview really free? Is there a paid version?
Yes — completely free. mdview is MIT-licensed open source: no paid tiers, no trial limits, no in-app purchases, no paywall. Every feature on this page ships to everyone, and the source is public so the promise is verifiable.
Where is the source code? Can I build it myself?
The full source is on GitHub at github.com/mdview2026/mdview under the MIT License. Clone it and run cargo build --release. Building needs the Rust toolchain (MSVC) and zig, which build.rs uses to compile the bundled C Markdown parser into a static library.
Is it Windows only? What about Mac / Linux / Android?
This open-source build targets Windows 10 / 11 (it uses the native WebView2 runtime via Rust). macOS, Linux, and Android aren't supported by this build — but since it's open source, community ports and pull requests are welcome.
Windows says "Windows protected your PC." Is it safe?
This is a Windows SmartScreen prompt because the binary isn't signed with a commercial code-signing certificate (they're expensive). Click "More info" → "Run anyway". mdview runs entirely locally and never connects to an external server. Because it's open source, you can also audit the code or compile it yourself rather than run the prebuilt download.
What Markdown features are supported?
Rendering is powered by the bundled md4c C parser: headings, lists, tables, fenced code blocks with syntax highlighting, blockquotes, links, and local images. On top of that: live reload on save, an auto-generated table of contents, dark/light themes, Ctrl+E jump-to-source, and print/export to PDF.
How do I unassociate .md files?
Method 1: Right-click in the preview window → Settings → Unbind.
Method 2: Run the command mdview --unbind.
Method 3: Run mdview --uninstall to also remove the "Open with mdview" context-menu entry.
How is it different from Typora / VS Code?
Typora and VS Code are powerful editors with comprehensive features but slower startup. mdview focuses on fast reading: double-click to open in under a second, Esc to close — perfect for when you just need to glance at a README, doc, or note. They complement each other rather than conflict.
Free Forever · Open Source (MIT)

Get mdview

Pick the build that suits you — a one-click installer, or a portable single .exe you can drop anywhere. Both are the same free, open-source app.

Installer

The recommended way. Registers the .md file association and adds an "Open with mdview" context menu. Uninstalls cleanly.

  • One-click install, auto-binds .md files
  • Right-click "Open with mdview" entry
  • Uninstallable from Settings or Add/Remove Programs
Download Installer (v1.1.0)

Portable

A single mdview.exe (~2.4 MB) in a zip. No installation, no admin rights — drop it on a USB stick or anywhere and run.

  • No install, no registry footprint
  • Still binds .md files on first run
  • Great for restricted / non-admin machines
Download Portable (zip)
Windows 10 / 11 WebView2 runtime MIT License No telemetry

Found a bug? Want a feature?

mdview is a community project. Open an issue, suggest an improvement, or send a pull request — every contribution makes it better.