ReadmeLens app icon

ReadmeLens

A free, open-source Markdown viewer for macOS. Open any .md or README file and read it exactly the way GitHub renders it — no browser, no dev server, no Electron.

Free & MIT licensed · macOS 14+ · Apple Silicon and Intel · ~4 MB

ReadmeLens showing a README rendered in the GitHub Dark theme, with an outline sidebar and syntax-highlighted code

Why a dedicated README viewer?

macOS ships no Markdown viewer. Double-click a .md file and it opens as raw text in TextEdit — headings as #, links as brackets, tables as pipes. The usual workarounds are pushing the file to GitHub, running a dev server, or installing a heavyweight editor just to read something.

ReadmeLens renders Markdown the way GitHub does, in a native app that opens instantly and cannot modify your files.

Features

GitHub-accurate rendering

Tables with alignment, task lists, alert callouts, and the raw HTML that four out of five real READMEs contain — centred logos, badge rows, <details> sections.

Syntax highlighting

About twenty languages: Swift, TypeScript, Python, Go, Rust, C-family, shell, SQL, JSON, YAML and more.

Nine themes

GitHub Dark and Light, Dracula, Nord, Gruvbox, Solarized, Tokyo Night, Catppuccin — plus your own from a JSON file.

Quick Look preview

Select a .md file in Finder and press Space. It renders without launching the app.

Live reload

Keep it beside your editor. Saving refreshes the view and keeps your place in the document.

Outline and search

A heading sidebar that tracks where you are, and find-in-document that highlights matches in place.

Themes

ReadmeLens in the Tokyo Night theme ReadmeLens in the Solarized Light theme, showing the light appearance

Install

Download the latest release, unzip it, and move ReadmeLens.app to your Applications folder. Builds are ad-hoc signed rather than notarised, so on first launch right-click the app and choose Open, or clear the quarantine flag:

xattr -dr com.apple.quarantine /Applications/ReadmeLens.app

On first launch it offers to become your default Markdown viewer, so double-clicking any .md file opens it here.

Frequently asked questions

How do I open a README.md file on a Mac?

macOS has no built-in Markdown viewer, so a .md file opens as plain text. Install ReadmeLens and double-click the file, or select it in Finder and press Space for a Quick Look preview.

Is ReadmeLens free?

Yes — free and open source under the MIT licence. No account, no subscription, no telemetry.

Can it preview Markdown in Finder with the Space bar?

Yes. A Quick Look extension ships inside the app, so Space renders the file without launching anything.

Does it edit Markdown files?

No. ReadmeLens is read-only by design — no editor, and no write entitlement, so it cannot modify your files. Even PDF export goes through the system print panel.

Does it render GitHub-flavoured Markdown and HTML?

Yes. Tables, task lists, strikethrough and alert callouts all render, along with the inline HTML most real READMEs depend on.

Is it an Electron app?

No. It is native Swift and SwiftUI. The download is a few megabytes and it launches instantly.