Leaf Viewer
The Leaf Viewer mark: a pinnate leaf

Leaf Viewer

A reader for documents worth reading.

Leaf for short. Double-click a file and it opens — typeset, with the headings on a rail. It never writes to your files, and it never contacts a server.

Free for a limited time — yours forever once you have it · Windows 10 and 11 · no telemetry

A Markdown file about Leaf itself, rendered: typeset prose, a numbered equation, a table and a task list, with a contents rail. A Mermaid flowchart showing what Leaf does with each kind of file, drawn by the reader. A short LaTeX paper titled On Opening a File and Simply Reading It, with its equation typeset and numbered. A Jupyter notebook with executed cells and a bar chart of Leaf's format families. CP437 text art on a fixed grid, decoded the way it was drawn, in the night theme.

Mathematics, set

Equations are typeset, and numbered ones become anchors in the rail — (3.17) is somewhere you can jump to.

It never phones home

No telemetry, no accounts, no update pings — no network requests at all, blocked by the engine rather than promised.

It never writes

Read-only by design. Edit in whatever you use; Leaf re-renders when you save and keeps your place.

Kept simple

Installed, signed and updated by the Microsoft Store. It opens the file types you choose, and only those.

Look under anything

Ctrl+U shows the file as written, highlighted. Again for the document.

Offered only where there is something underneath — a Python file is already its own source.

The same Markdown document shown as highlighted source, with line numbers.

What it reads

177 extensions, rendered rather than dumped. Anything unrecognised opens as plain text.

Markdown

Tables, footnotes, task lists, mathematics.

.md.markdown.mdx.qmd.rmd

LaTeX

Prose and sections, the mathematics set.

.tex.ltx

Notebooks

Cells, outputs, figures, tracebacks.

.ipynb

Diagrams

Drawn by Mermaid and Graphviz, in your accent.

.mmd.mermaid.gv.dot.svg

Structured text

Headings become a contents rail.

.adoc.rst.org.typ

Records

Calendars, contacts, mail, cue sheets — as tables.

.ics.vcf.eml.po.cue.fountain

Data and diffs

Columns aligned, delimiters measured. Diffs coloured.

.csv.tsv.psv.diff.patch

Source

Sixty grammars, with line numbers.

.py.js.rs.go.sql+115

Subtitles

A timed cue table.

.srt.vtt.ass.ssa

Artwork

Code page 437, on a fixed grid.

.nfo.diz.ans

Get Leaf Viewer — free

Free for a limited time

Get it now and it stays yours.

  • Free forever once you have it, updates included
  • A later price would be for newcomers — never for you
  • No subscription, no account, no telemetry

Get it on the Microsoft Store

Windows 10 and 11. If the Store cannot find it yet, the listing is on its way.