Hello Sunil
copy website using HTTrack

How to copy any website using HTTrack (Without mirror error problem)

If you are a website developer or a student in the field of IT, you have probably come across an instance where you needed to quickly clone a website.

Creating a website is one of those tasks that is often approached with great enthusiasm until itโ€™s time to actually start. For a web designer, staring at a blank screen can be just as daunting as any writer staring at a blank page.

Seeking inspiration, you will often fire up your browser and start surfing the web, scrolling down page after page, waiting for inspiration to strike.

Once it does, what do you do? When you finally stumble upon a site you love, how do you create a comparable masterpiece?

While it may seem simple to just copy the HTML, CSS and JavaScript that your browser downloaded and modify it to suit your needs, it may end up being more trouble than it’s worth. Capturing all of the files could involve hours of tracing through the header of the page, or trying to save every call on the network tab of your developer tools.

There are, of course, tools you can use to simplify this process.

Applications like HTTrack give users the ability to download entire websites, mirroring the directory structure, files, and images that would be present on the server. You can then view the code and update your own as desired.

This allows you to view the actual HTML, CSS and JavaScript used by the site you wish to clone. Today we are going to discuss HTTrack software and how to use it to copy any website.

What is HTTrack

HTTrack is a free and open source Web crawler and offline browser, developed by Xavier Roche and licensed under the GNU (General Public License). It allows one to download World Wide Web sites from the Internet to a local computer.

By default, HTTrack arranges the downloaded site by the original site’s relative link-structure. The downloaded (or “mirrored”) website can be browsed by opening a page of the site in a browser.

HTTrack can be used on Linux, Windows, macOS, and Android, and support both command line and GUI version.

How to use HTTrack

Here are the steps to use HTTrack on Windows:

Step 1: Download HTTrack and install it on your computer.

Copy any website using HTTrack - img 1

Step 2: Click Next button to start a new project.

Copy any website using HTTrack - img 2

Step 3: Choose a project name (this will be the name of the folder containing the project) and set the base path/destination location then select Next.

Copy any website using HTTrack - img 3

Step 4: Leave the Action as default Download websites, then enter the URL of the website you want to copy.

Copy any website using HTTrack - img 3

Step 5: Click Set options… button.

Copy any website using HTTrack - img 4

Step 6: Uncheck proxy for FTP transfer.

Copy any website using HTTrack - img 5

Step 7: Under Browser ID tab select none for Browser Identity and HTML footer.

Copy any website using HTTrack - img 6

Step 8: Go to Scan Rules, click Include links(s) >> criterion select drop-down and click the link on this domain and String use your website link (for copying) then Add.

Copy any website using HTTrack - img 7

Then click on OK button to close set options… window.

Step 9: Click Next button.

Copy any website using HTTrack - img 8

Step 10: Confirm you are ready to launch the mirror.

Congratulations, it will now begin copying the website. But be patient until it reports the copying as completed!

Copy any website using HTTrack - img 10

When website copying complete you get the screen and simply click Browser Mirrored Website button then you can view your entire website in your browser without internet.

Copy any website using HTTrack - img 11

Finally click on Finish button.


Although HTTrack is open source, they reveal some common sense rules to avoid network abuse and they are:

  • Do not overload the websites!
  • Do not download too large websites: use filters
  • Use bandwidth limits
  • Use connection limits
  • Use size limits
  • Ensure that you can copy the website
  • Do not steal private information

Hence, if you are looking for an efficient tool to create a copy of a website, make sure to check out HTTrack.

We also have two other alternative recommendation along with HTTrack and they are as follows:

If you have any questions regarding HTTrack then leave a comment below and thank you for reading this article.

How useful was this post?

Click on a star to rate it!

Average rating 3.7 / 5. Vote count: 3

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Similar articles you may like

Sunil Pradhan

Hi there ๐Ÿ‘‹ My name is Sunil and I'm a front-end developer who loves to help others by simplifying web-dev related topics.

1 comment

Stay Updated

Want to be notified when our article is published? Enter your email address below to be the first to know.

Sunil Pradhan

Hi there ๐Ÿ‘‹ My name is Sunil and I'm a front-end developer who loves to help others by simplifying web-dev related topics.