macOS
brew install w3mlocal Homebrew formula metadata
sudo port install w3mMacPorts ports tree · www/w3m/Portfile · source: api.github.com
brew
Pager/text based browser. Version 0.5.6 via Homebrew; verified 2026-06-22.
install
brew install w3mlocal Homebrew formula metadata
sudo port install w3mMacPorts ports tree · www/w3m/Portfile · source: api.github.com
sudo apk add w3mAlpine Linux edge package indexes · w3m · source: dl-cdn.alpinelinux.org
sudo apt install w3mDebian stable package indexes · w3m · source: deb.debian.org
sudo dnf install w3mFedora Rawhide package metadata · w3m · source: dl.fedoraproject.org
nix profile install nixpkgs#w3mnixpkgs package indexes · pkgs/by-name/w3/w3m/package.nix · source: api.github.com
sudo pacman -S w3mArch Linux sync databases · w3m · source: geo.mirror.pkgbuild.com
sudo zypper install w3mopenSUSE Tumbleweed package metadata · w3m · source: download.opensuse.org
overview
Pager/text based browser
history
w3m is a classic text-mode web browser and pager. It is remembered not just as another terminal browser, but as a fast pager-derived browser that could render tables, frames, forms, cookies, authentication, and local or remote HTML in a terminal.
Akinori Ito's own history traces w3m back to an earlier pager called fm, written before 1991 for inspecting very long debug-output lines without wrapping. After Ito learned HTML and HTTP, he modified fm into a simple web browser; the first version of w3m was released at the beginning of 1995.
The name comes from the Japanese phrase 'WWW wo miru', meaning roughly 'see the WWW', inheriting the naming pattern from fm, or 'File wo miru'. The project was originally motivated by the desire to glance quickly at web pages without starting a heavyweight graphical browser, while still keeping the pager behavior that made fm useful.
w3m's major late-1990s transition came when Ito returned to the project in 1998 and implemented a table renderer and forms. The history page describes this as w3m being reborn as a practical web browser, because table-heavy pages had become common and incomplete table rendering made many pages unusable in text mode.
The official SourceForge project was registered in November 2001, and the project page summarizes w3m as both a pager and text-based browser. Its FAQ also documents portability across Unix variants, OS/2, and Windows via Cygwin in the early era, reflecting the tool's spread among terminal-heavy users and ports collections.
w3m is used as a terminal browser for local files and web pages, as a pager for HTML or text passed as files or standard input, and as a scriptable formatter that can turn HTML into readable terminal output. Its FAQ notes that invoking w3m without arguments exits because it behaves as a pager; normal inputs are a filename, URL, pipe, bookmark view, visual startup, or home URL.
Configuration is part of its Unix culture: the FAQ names `~/.w3m/config` as the configuration file, and w3m users commonly tune key bindings, color, proxies, external viewers, and editor integration for text-only workflows.
w3m matters because it occupies the intersection of pager, browser, and HTML formatter. Compared with Lynx, its project history emphasized table rendering, frame handling by conversion to tables, standard-input use, small size, and fast startup. That made it a favorite tool for reading documentation, testing HTML, browsing from remote shells, and automating text rendering of web content.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.w3m/config~/.w3m/keymapexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
w3m | cli | global executable | |
w3mman | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:w3m |
|---|---|
| Version | 0.5.6 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/w3m |
| Homepage | https://w3m.sourceforge.net/ |
| Repository | https://git.sr.ht/~rkta/w3m |
| Upstream docs | https://w3m.sourceforge.net/ |
| License | w3m |
| Source archive | https://git.sr.ht/~rkta/w3m/archive/v0.5.6.tar.gz |
| Last updated | 2026-06-22T14:06:37-07:00 |
| Pulse | updated |
| Dependencies | bdw-gc, gettext, openssl@3 |
| Build dependencies | gettext, pkgconf |
| Uses from macOS | ncurses |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | w3m |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
w3m 0.5.3+git20230121-2.1
WWW browsable pager with excellent tables/frames support
https://tracker.debian.org/pkg/w3m
sudo apt install w3mw3m-img 0.5.3+git20230121-2.1
inline image extension support utilities for w3m
https://tracker.debian.org/pkg/w3m
sudo apt install w3m-imgw3m
nix profile install nixpkgs#w3mw3m 0.5.3+git20230121-2ubuntu5
WWW browsable pager with excellent tables/frames support
https://tracker.debian.org/pkg/w3m
sudo apt install w3mw3m-img 0.5.3+git20230121-2ubuntu5
inline image extension support utilities for w3m
https://tracker.debian.org/pkg/w3m
sudo apt install w3m-imgw3m 0.5.6-r0
text-based web & gopher browser, as well as pager
sudo apk add w3mw3m-doc 0.5.6-r0
text-based web & gopher browser, as well as pager (documentation)
sudo apk add w3m-docw3m-image 0.5.6-r0
text-based web & gopher browser, as well as pager (inline image support)
sudo apk add w3m-imagew3m-perl 0.5.6-r0
text-based web & gopher browser, as well as pager (perl helper scripts)
sudo apk add w3m-perlw3m 0.5.3-67.git20230121.fc44
Pager with Web browsing abilities
sudo dnf install w3mw3m-img 0.5.3-67.git20230121.fc44
Helper program to display the inline images for w3m
sudo dnf install w3m-imgw3m 0.5.6-1
Text-based Web browser as well as pager
sudo pacman -S w3mw3m 0.5.6-1.2
A text-based WWW browser
sudo zypper install w3mw3m-inline-image 0.5.6-1.2
An inline image extension for w3m
sudo zypper install w3m-inline-imagew3m
sudo port install w3msource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.