ProgViewer PT

Reading, taken seriously.

A viewer for text and code files, made for people who spend the day reading both.

Coming soon to macOS See every feature

The ProgViewer window with a Markdown document open, outline on the right and a highlighted code block.

Your files stay where they are.

ProgViewer doesn't talk to the network. No telemetry, no account, no AI reading what you open. This isn't a promise in the footer: it's a content security policy the app enforces on itself.

Every file. Open.

75 languages with dedicated highlighting
229 recognized extensions, from .ada to .zig

And any other text extension opens as text — never “unsupported format”.

A TypeScript file in ProgViewer, with line numbers and syntax highlighting.

Right where your hand expects it.

Read in comfort

A light or dark theme that follows your system, type made for long reading, zoom and line wrapping one shortcut away.

Learn more

Find

Search the document, your other tabs and file names on disk. Markdown outline, jump straight to a line with :200, and block folding.

Learn more

Navigate

Open a whole folder and walk the tree in the sidebar. As many tabs as you like, in as many windows — and drag tabs between them.

Learn more

Follow along

The file changed on disk? The view refreshes by itself and you stay on the same line.

Learn more

Preview

HTML and SVG rendered, CSS shown as its colour tokens plus a sample page — one shortcut, without leaving the app.

Learn more

Copy and print

Copy the block or just the selection, never the line numbers. Print only the document, folds expanded, or save it as PDF.

Learn more

See every feature

ProgViewer with a folder open: the file tree in the left column.
A Markdown document in ProgViewer, with an SVG diagram and rendered links.
A JSON file in ProgViewer, with folding markers in the gutter.
A TypeScript file in ProgViewer, with line numbers and syntax highlighting.
An SVG chart file open as code in ProgViewer, with syntax highlighting.
The same SVG in ProgViewer’s Preview: the line chart rendered over the transparency checkerboard.

Light or dark. Whatever your system says.

ProgViewer follows the system appearance and switches with it, instantly. You can pin either one if you prefer — and the code theme is a separate choice from the app's.

ProgViewer in the dark theme.

macOS first.

ProgViewer arrives on macOS first. Windows, Linux, iOS and Android follow.