Alternatives to w3m

A text-based web browser and pager that runs in the terminal. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as w3m.

  • Lynx

    Text-mode web browser for terminals and remote systems.

    Lynx is a GPL-2.0 text-mode browser that works in any terminal and also runs on Windows and macOS, but it does not render tables as w3m does.

  • ELinks

    A text-mode web browser for the terminal, maintained as an actively developed fork.

    ELinks is an actively maintained text-mode terminal browser for Linux, usually installed through a distribution package or built from source, with no JavaScript support listed.

  • Links

    Small browser that runs either as text in a terminal or in a basic graphics mode.

    Links renders tables and frames in text mode and adds a basic graphics mode that draws images without X, but it also has no JavaScript engine.

  • Chawan

    A terminal web browser with its own engine supporting CSS, JavaScript and inline images.

    Chawan uses its own engine with CSS, JavaScript and inline images in the terminal and also works as a pager, though building it requires the Nim compiler.

  • Browsh

    Browse modern web pages through a terminal interface.

    Browsh renders modern pages with a Firefox backend and shows them as text in the terminal, so JavaScript sites work, but it requires Firefox installed.

  • edbrowse

    A line-oriented command-line text editor that also works as a web browser with JavaScript support.

    edbrowse combines a line-oriented text editor with a browser that supports JavaScript and works well with screen readers, though its commands take time to learn.

  • Offpunk

    An offline-first command-line browser and feed reader for Gemini, Gopher, Spartan and the web.

    Offpunk is an offline-first command-line browser and feed reader covering Gemini, Gopher and the web, but it is not suited to interactive or script-heavy sites.

Similar software

Related functionality, not a direct replacement.