Glow
Glow is a terminal Markdown reader that renders local files and directories with paging, automatic light/dark themes and custom styles.
Reading scenarios
Glow renders one Markdown file from a path or standard input, and its text interface can discover Markdown files under a controlled directory. Inside a Git repository it can browse repository documentation. This is useful for README files, changelogs, runbooks and notes without switching to a browser.
Display and configuration
Glow can choose a light or dark style from the terminal background, or accept an explicit style, maximum width and pager. Preferences can be stored in configuration, and custom JSON styles can shape presentation. Glow renders and reads; it is not a Markdown editor or a syntax validation service.
Directory and remote-content boundaries
Starting without an argument scans the current directory scope. Use a smaller directory for a large repository or a folder containing sensitive filenames. Remote Markdown may include misleading links or stale commands; rendering it does not make the content trustworthy. Verify a source, permission and command separately before acting on documentation.
Maintenance note
This page was reviewed on 2026-08-23 against Glow 2.1.2, its text interface, local Markdown discovery, single-file rendering, paging, styles and configuration. The archived package is a Windows x86_64 ZIP.
Save to your cloud drive
Open the cloud drive to get the file directly, or save it for convenient access on another device.
Quark Cloud Drive
RecommendedSave Glow to this cloud drive
Baidu Netdisk
Save Glow to this cloud drive
Glow Windows Markdown reading guide
Glow provides both an interactive browser and a single-file renderer. Test it in a directory with a few documents before scanning a complete repository.
Before you start
- Use the Windows x64 ZIP in a modern terminal with ANSI color and Unicode support.
- Prepare a local Markdown fixture without tokens, private paths or internal links that should not appear on a shared screen.
- Enter a small subdirectory first when the current repository contains many files.
Installation steps
- 01
Extract and verify the program
Unzip the package, run a help or version command from PowerShell and confirm the executable and terminal rendering work.
- 02
Add it to PATH when useful
Add the tools directory to the user PATH for quick previews from multiple projects; use the full path for temporary reading.
- 03
Test built-in light and dark styles
Render the fixture with automatic, light and dark styles and choose a contrast that remains readable with the current terminal background.
Quick start
- 01
Render one Markdown file
Run glow with a file path and inspect headings, lists, code blocks and links. Adjust the width when long lines wrap poorly.
- 02
Browse a controlled directory
Start the text interface in a limited directory, use search and paging keys to browse files and check the current shortcuts through the help view.
- 03
Save display preferences
Set style, pager, width and hidden-file behavior in configuration, then render the same fixture after each change.
Usage tips
- Standard input is convenient for previewing generated Markdown, but filter sensitive logs before sending them to a shared terminal.
- Remote Markdown can be read, but its links and commands still need independent source and permission checks.
- A custom JSON style changes presentation only; it does not make a document semantically correct.
Troubleshooting and uninstall
Why are Chinese characters or symbols misaligned?
Choose an equal-width font with the required glyphs, check terminal encoding and width, and restore the default style to rule out a theme issue.
Why is directory scanning slow or noisy?
Enter a smaller documentation folder or pass the target file directly instead of starting at a disk root or a huge repository.
- Remove PATH, program and configurationRemove the tools directory from PATH before deleting the executable, then clear Glow preferences only when custom styles and settings are no longer needed.
Frequently asked questions
Can Glow edit Markdown?
Its focus is discovering, rendering and reading Markdown. Use a text editor for changes and Glow for a quick terminal preview.
What happens when Glow starts without an argument?
It opens a text interface and searches Markdown in the current directory scope, including repository content when applicable. Confirm the scope before listing filenames.
How do I fix an unsuitable theme or line width?
Choose a light or dark style, set a maximum width and adjust the pager or custom JSON style. Confirm the built-in style first so terminal colors are known to work.
Does the download require an extraction code?
The Quark entry does not require one; the four-character code for the Baidu entry is shown beside its download entry.