Open Source · Written in Rust

Read Markdown
the way it was meant.

A clean, distraction-free Markdown viewer built for those who value simplicity. Renders beautifully, stays out of your way.

Windows macOS Linux
README.md — Readfence
Open Hide Sidebar
Rendered Source
− 16px + Dark ▾ Fullscreen

Getting Started

Welcome to Readfence — a clean markdown viewer built for developers. Open any .md file to get started.

Installation

Download the latest release for your platform from the releases page, or build from source with Cargo.

$ cargo install readfence

Keyboard Shortcuts

Ctrl+OOpen files
Ctrl+BToggle sidebar
F11Fullscreen

Everything you need. Nothing you don't.

Rendered by default

Opens every file in rendered view. Headings, code blocks, tables, bold, italic — all rendered cleanly. Switch to source with one click.

Multi-file sidebar

Open multiple files at once and switch between them in the sidebar. Hide it for a clean, distraction-free reading experience.

True fullscreen

One key — F11 — drops everything and gives you the full screen. Perfect for focused reading or presentations.

Aa

Adjustable font size

Scale text up or down with Ctrl+= and Ctrl+−. From 10px to 36px, the whole document scales together.

20+ built-in themes

Dracula, Nord, Gruvbox, Tokyo Night, Catppuccin, Solarized, and more — all built in, no extensions needed.

Keyboard-first

Open, navigate, resize, and toggle everything without touching the mouse. Built for developers who live in the terminal.

Your color palette, your call.

Switch themes instantly from the toolbar dropdown. No restart required.

Dark
Light
Dracula
Nord
Gruvbox Dark
Solarized Dark
Tokyo Night
Catppuccin Mocha
Oxocarbon
+ 15 more

Stay on the keys.

Ctrl+O
Open one or more files
Ctrl+B
Toggle sidebar
F11
Toggle fullscreen
Ctrl+=
Increase font size
Ctrl+
Decrease font size

Get up and running.

Windows

Download the .msi installer from the latest GitHub Release and run it.

Download .msi
macOS

Download the macOS binary from the latest GitHub Release, or install via Homebrew.

Download for macOS
Linux

Download the binary or use the shell installer. Requires GTK 3 (libgtk-3).

Download for Linux
Or build from source
# Requires Rust 1.85+
$ git clone https://github.com/adamwhiles/readfence
$ cd readfence
$ cargo build --release