13 Website copiers that help you keep offline mirrored versions of websites

What do you need a website copier?

Ever wanted to save a copy of a certain website to review it later when offline?

In the early 2000s, we used to copy a whole website into a static HTML format with images and scripts assets, in order to have access to them when disconnected.

Believe it or not, for many reasons, some are still doing this.

To have a copy of a website, you need to use a special web crawler, called a website copier that copies all the website into static HTML files alongside its images, styles, and JavaScript files.

13 open-source tools to have offline copy of any website

In this post, we offer you a list of the best website copier, note that some of them are low-level and some are aimed at non-technical users.

1- ArchiveBox

ArchiveBox

ArchiveBox is a free, open-source web archiving tool that takes any website, and saves it for offline usage.

Although it is a self-hosted web archiving tool, it also offers a command-line and a desktop edition.

ArchiveBox takes a snapshot of the website and saves it in several file formats. It can extract media files like YouTube, improve articles readability, and more.

2- HTTrack

HTTrack is free open-source software that helps you to get an offline copy of any website. Unfortunately, it is only available for Windows.

With HTTrack, you can get a mirrored version of any website which can be updatable if the website gets new content.

HTTrack comes in a simple multilingual interface, supports proxies, works with integrated DNS caches, offers a complete support for HTTPS and ipv6.

If you have a Windows machine, this app is a must-have.

3- Getleft

Getleft is a free open-source website grabber, which is still getting weekly downloads since its first release.

Getleft is available for Windows, Linux, and macOS

4- Archivarix

Archivarix is a different kind of website grabber/ copier, It is a complete CMS "Content Management System" combined with a website downloader and a smart Wayback machine.

Before Git, many websites uses Archivarix to keep backup copies of their websites and upload them when it is required.

Archivarix works as a WordPress plugin.

5- Website Downloader

This is a customized website downloader solution that takes a copy of any website including JavaScript, Stylesheets, and Images.

This project "Website Downloader" is the brainchild of Ahmad Ibrahiim, who released it as an open-source under MIT License.

6- Goclone

Goclone clones any website to your local desk in a matter of mins. It is built using the Go programming language.

Goclone is a command-line tool, but it is extremely easy to use even for non-technical users.

The project is released under MIT License.

7- PC Website Grabber

PC Website Grabber is yet another tool to help you copy websites to a local disk. It downloads all assets and saves the whole website as a zip archive.

This project is released under the GPL-2.0 License. It is part of the PageCarton website builder.

8- goscrape

The "goscrape" tool is yet another website scraper that allows users to create an offline readable version of websites with its assets.

Unlike its competitors on this list, it converts large image files into smaller versions and fetches files from external domains.

Goscrape works seamlessly from the command line, so do not expect any GUI version.

9- Website Cloner

Website Cloner

A Visual Basic .NET tool to create a copy from any working website with its pages, with full recursive directory support.

However, there are no pre-built releases for this tool, so you need to build the app from the source code.

10- Monolith

Unlike other tools in this list, this one comes with a new concept, Monolith takes any website with its pages and compresses it into a single HTML file.

Monolith is built using Rust programming language and is ready to install either with Rush package manager (Cargo), Homebrew or MacPorts for macOS, and several package managers for Linux and FreeBSD.

11- Node-site-downloader

Node.js is a popular choice for many developers to build their web, mobile, desktop or command-line apps.

Here, Node.js is used to build this command-line script which allows anyone to copy a functional website with one command.

Node-Site-Downloader, works smoothly within Docker, but you can install it at any machine with Node.js with this command:

12- MiniCopier

MiniCopier is a GUI-based, multi-platform website downloader that supports multiple transfers, download pause, speed limit options, and download queue.

MiniCopier works seamlessly on Windows, Linux, and macOS. It is released under GPLv2.0.

13- Website-Downloader

This is a simple PHP script for downloading a website copy into your local disk. It does not come with complex instructions or tutorials, but it is not that hard to use for experienced developers.

Final note

A website copier is a program that helps you keep a functional copy of websites on your disk. As we listed the most popular, open-source website copiers here, we hope this list will come in handy for anyone who is looking for such tools.

If you know of any other open-source, and free website copier that we did not mention here, let us know.






Padloc, The Open-source Password manager for teams and enterprises that works everywhere

What is Padloc?Padloc is a dead-simple password manager app for users who want to get the job done without any distractions and clutter. Padloc is a free, open-source solution but also offers a web service that helps the user to sync and st.......Read more...

QtPass is a free, open-source multiplatform Password manager

What is QtPass?QtPass is an open-source, free password manager GUI for the standard Unix password manager "pass" application. The "pass" password manager is a command-line open-source feature-rich application that follows Unix's philosophy........Read more...

Buttercup: a simple user-friendly Password manager for all platforms

What is Buttercup?Buttercup is a lightweight password manager for desktop and mobile. It comes with a strong 256bit AES encrypted vault that keeps your passwords and credentials secure and safe. Buttercup is a completely free, open-source.......Read more...

AuthPass is a KeePass compatible free Password manager for Windows, macOS, and Linux

What is AuthPass?AuthPass is a multi-platform, free, and open-source password manager for all types of users. AuthPass is fully compatible with the popular open-source KeePass password manager, which many consider the father of open-source.......Read more...

Spectator is an open-source REST-API testing app for Linux

What is Spectator?Spectator is a free, open-source (Libre) REST-API testing program for Linux. It is written in Vala programming language and GTK. The app allows developers to make requests to test their web endpoints, create custom environ.......Read more...