Browsing the Web from Your Terminal

Jul 3, 2026

Why would anyone want to browse the web from a terminal? Whether you are operating on a low-resource headless server, working over a slow SSH connection, or simply trying to cut out distracting web layouts and ads, terminal browsers are surprisingly capable.

Here are the best terminal-based browsers available today, ranging from 90s classics to modern visual renderers.


1. Lynx: The Classic Pioneer

First released in 1992, Lynx is the oldest web browser still actively maintained.


2. w3m: The Image-Capable Option

w3m is a terminal-based pager and browser that feels much more natural to developers who use Vim.


ELinks is an advanced fork of the earlier Links browser, designed to bring more modern browsing concepts to the command line.


4. Browsh: The Modern Engine

Traditional terminal browsers break completely on modern, single-page JavaScript applications (like React or Vue apps). Browsh solves this.


Summary: Which one should you use?

Browser Image Support JS Support Best Feature
Lynx No No Ultra-fast, minimal footprint
w3m Yes (via w3m-img) No Vim keybindings, renders tables
ELinks No Basic Tabs, mouse support, CSS
Browsh Yes (ANSI art) Yes Full JS execution via Firefox