Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I've found that terminal can be used for various purposes. This will be great if I can use it as a web browser. Is there any way to use it as a web browser??

share|improve this question

marked as duplicate by Takkat, Avinash Raj, desgua, Rinzwind, Eric Carvalho May 3 '14 at 14:23

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

up vote 32 down vote accepted

To my surprise it exists; I installed it and it works!

 sudo apt-get install w3m w3m-img
  • to open a webpage simply type in a terminal window: w3m <url_of_the_webpage>
  • to open a new page: type Shift-U
  • to go back one page: Shift-B
  • open a new tab: Shift-T

W3M can handle Gmail(!)

If you use for example XTerm (not gnome-terminal), W3M is even capable of showing images!

enter image description here

see for more information:

share|improve this answer
Wow! This is amazing! Though lynx is better but w3m is the best!! – Scotia 웃 May 3 '14 at 13:38
@Scotia what do we need Firefox for :) – Jacob Vlijm May 3 '14 at 13:40
@ Jacob Vlijm, Yes! There is no need of firefox now! ;) – Scotia 웃 May 3 '14 at 13:44
OMG! This thing made my day! Managed to login to some website and download some software I needed on a remote server! Even has a nice progress bar! EPIC! – paul-g Feb 11 at 18:52

My personal favorite of the text-based browsers is links2. You can install it with

sudo apt-get install links2

And then load a webpage with


Other alternatives that have not been mentioned are:

  • elinks : "an advanced and well-established feature-rich text mode web (HTTP/FTP/..) browser. ELinks can render both frames and tables, is highly customizable and can be extended via Lua or Guile scripts. It is quite portable and runs on a variety of platforms"

  • retawk : "an interactive, multi-threaded network client (web browser) for text terminals on computers with Unix-like operating systems. It is written in C, fast, small, nicely configurable, and comfortable; e.g. the low-level network communications are performed in a non-blocking way, and you can keep open as many "virtual windows" as you want and work simultaneously in two of them in a split-screen mode"

  • netrtik

share|improve this answer

Yes, you can use lynx.

From man lynx:

Lynx is a fully-featured World Wide Web (WWW) client for users running cursor-addressable, character-cell display devices (e.g., vt100 terminals, vt100 emulators running on Windows 95/NT or Macintoshes, or any other "curses-oriented" display). It will display hypertext markup language (HTML) documents containing links to files residing on the local system, as well as files residing on remote systems running Gopher, HTTP, FTP, WAIS, and NNTP servers. Current versions of Lynx run on Unix, VMS, Windows 95/NT, 386DOS and OS/2 EMX.

You can install it by executing the following command:

sudo apt-get install lynx-cur
share|improve this answer
I have installed lynx. But how can I open it? It is not in dash! – Scotia 웃 May 3 '14 at 13:27
Since you're asking for a terminal browser, you should just execute lynx in your terminal. – Louis Matthijssen May 3 '14 at 13:27
oh yea!! Now I got it!! – Scotia 웃 May 3 '14 at 13:29

You can use W3M for this purpose.
Also there is lynx.

They can handle basic features, and are ok if you want to set up your router via your home workstation by ssh, for example.
I would prefer using a local instance of a browser forwarding connection with ssh

share|improve this answer

You can use the browser lynx. It is available in the Ubuntu repositories:

sudo apt-get install lynx

Here is further information:

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.