Sometimes you might want to download an entire website e.g. to archive it or read it offline. This tutorial will show you which application can be used on Windows and Linux.

I will use the tool wget here, that's a command line program that is available for Windows, Linux, and MAC.

Install wget on Windows

First download and Install wget for Windows on your computer. The installer for the Windows version can be found here:

Install wget on Linux

The wget command is available in the base repositories of all major Linux Distributions and can be installed with the package manager of the OS.


apt-get install wget


sudo apt-get install wget


yum install wget


yast install wget

Download a Website with wget

Open a Terminal window (or a Shell on Linux) and go to the directory where you want to store the downloaded website. Then run the following command to download the website recursively:

wget -r --no-parent

This will download the pages without altering their HTML source code.

When you want to change the links on the pages automatically to point to the downloaded files then use this command instead:

wget -r --convert-links --no-parent

When all HTML files shall get a .html extension, then add the "--html-extension" option.

wget -r --convert-links --html-extension --no-parent
How can I download an entire website?
Tagged on:     

2 thoughts on “How can I download an entire website?

  • Avatar
    June 21, 2016 at 9:37 pm

    wget is an excellent tool

  • Avatar
    December 13, 2019 at 7:20 am

    Wget saves my money thank you!


Leave a Reply

Your email address will not be published. Required fields are marked *