I was initially thinking that w3m may have been the web browser that had been recently used and turned out to be small, fast, and supported images in Microsoft Windows. http://www.pc-freak.net/blog/browse-the-web-graphically-in-text-console-ttys-with-w3m-img-and-links2-on-debian-ubuntu-fedora-and-centos-linux/ As it turns out, it looks like that isn't correct. It may be that w3m does not support images in Microsoft Windows, but just when using a supported platform like Linux framebuffer. Furthermore, for operating systems that do have a way to see images in w3m, the package name might commonly be named w3m-img (rather than the basic w3m package). (The browser I did use, which did support graphics in Microsoft Windows, was links.twibright.com/download/binaries/win32 which included x64.) Although, there is evidence that w3m has shown an image in Windows, as noted below. Or maybe http://www.emacswiki.org/emacs/emacs-w3m was the software being used... Anyway, since I spent some time figuring out how to use an official source to obtain (via insecure HTTP) a version of w3m that works in Microsoft Windows, I documented some details here. First, here's some environment variables that were used SET CURLBIN=curl.exe SET 7ZBIN="C:\Program Files\7-Zip\7z.exe" and then, here's the download commands (4,861,632 bytes): %CURLBIN% -o w3m-0.5.1-2.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/w3m/w3m-0.5.1-2.tar.bz2 %CURLBIN% -o openssl-0.9.8o-1.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/openssl/openssl-0.9.8o-1.tar.bz2 %CURLBIN% -o cygwin-1.7.21-1.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/cygwin/cygwin-1.7.21-1.tar.bz2 %CURLBIN% -o libgcc1-4.7.3-1.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/gcc/libgcc1/libgcc1-4.7.3-1.tar.bz2 Grabbing source code as well (98,458,312 bytes): %CURLBIN% -o w3m-0.5.1-2-src.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/w3m/w3m-0.5.1-2-src.tar.bz2 %CURLBIN% -o openssl-0.9.8o-1-src.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/openssl/openssl-0.9.8o-1-src.tar.bz2 %CURLBIN% -o cygwin-1.7.21-1-src.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/cygwin/cygwin-1.7.21-1-src.tar.bz2 Note: I did not see any source code file for the libgcc binary file, so I'm presuming this is the source: %CURLBIN% -o gcc-4.7.3-1-src.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/gcc/gcc-4.7.3-1-src.tar.bz2 One important detail I came across: https://www.cygwin.com/ml/cygwin/2010-12/msg00258.html “The new version of w3m 0.5.2 crashes” but “The 0.5.1 version of w3m works just fine.” So I tried to find a mirror that had the old version. I did, and then I verified that the mirror was an official mirror, by checking https://cygwin.com/mirrors.html It was. Then I found the directory which contained a subdirectory called "release". e.g. ftp://cygwin.osuosl.org/pub/cygwin/x86_64/ (or ftp://cygwin.osuosl.org/pub/cygwin/x86 ) or http://ftp.eq.uc.pt/software/pc/prog/cygwin/ I found the version 0.5.1 at: release-legacy/w3m/ and release/w3m/ of the Portugal site (but not the Orgon site). So I grabbed it. %CURLBIN% -o w3m-0.5.1-2.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/w3m/w3m-0.5.1-2.tar.bz2 %7ZBIN% x w3m-0.5.1-2.tar.bz2 %7ZBIN% x w3m-0.5.1-2.tar usr/bin/w3m.exe move usr\bin\w3m.exe . "The program can't start because cygcrypto-0.9.8.dll is missing". https://cygwin.com/cgi-bin2/package-grep.cgi?grep=cygcrypto-0.9.8.dll Ah, this file is found in libopenssl Well, I couldn't find libopenssl, but I could find openssl and that worked. %CURLBIN% -o openssl-0.9.8o-1.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/openssl/openssl-0.9.8o-1.tar.bz2 (note: later versions, like *1.0.1*, don't have the right version of the DLL file. And 0.9.8o-2* and later *0.9.8* (are smaller and) don't even have any version of the DLL file. %7ZBIN% x openssl-0.9.8o-1.tar.bz2 %7ZBIN% x openssl-0.9.8o-1.tar usr/bin/cygcrypto-0.9.8.dll move usr\bin\cygcrypto-0.9.8.dll . %CURLBIN% -o cygwin-1.7.21-1.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/cygwin/cygwin-1.7.21-1.tar.bz2 %7ZBIN% x cygwin-1.7.21-1.tar.bz2 %7ZBIN% x cygwin-1.7.21-1.tar usr/bin/cygwin1.dll move usr\bin\cygwin1.dll . https://cygwin.com/cgi-bin2/package-grep.cgi?grep=cyggcc_s-1.dll %CURLBIN% -o libgcc1-4.7.3-1.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/gcc/libgcc1/libgcc1-4.7.3-1.tar.bz2 %7ZBIN% x libgcc1-4.7.3-1.tar.bz2 %7ZBIN% x libgcc1-4.7.3-1.tar usr/bin/cyggcc_s-1.dll move usr\bin\cyggcc_s-1.dll . %7ZBIN% x openssl-0.9.8o-1.tar usr/bin/cygssl-0.9.8.dll move usr\bin\cygssl-0.9.8.dll . w3m w3m -version w3m http://google.com You can press "q" to quit. According to http://gregorygrubbs.com/emacs/10-tips-emacs-windows/ pressing T toggles graphics. This seems to be working in Windows, perhaps within eMacs.