Wayback Machine Downloader

Start by deciding which copy you want

There are two different jobs hiding inside this question, and the tools do not overlap much.

The first is downloading a site that is live right now. You want today’s version of a page or a whole site as files on your machine. The first four methods all do some version of this.

The second is downloading a site that is gone. The pages gave way to a parking page, a 404, or a completely different site. Nothing live can be copied, so the only copy is whatever a web archive captured. Only the fifth method works here.

A tool built for a live site returns nothing useful for a dead one.

Answer that question first, then pick your method from the list.

Save a single page from your browser

Every desktop browser will save the page you are looking at, and the whole job takes three keystrokes and a click.

  1. Open the page you want to keep and let it finish loading, including anything that appears as you scroll.
  2. Press Ctrl+S on Windows or Cmd+S on a Mac. In the save dialog, choose “Webpage, Complete”.
  3. Open the saved HTML file before you close the tab. The browser wrote the page plus a folder of images, stylesheets and scripts, and one look tells you whether it all came along.

This works well for one page and stops being useful past that. It saves only the page you are on, so a 50 page site means 50 saves. Anything the page builds after load with JavaScript may not come back. Anything behind a login is saved as it appeared to you and often will not render later.

Use it when you want one article, one recipe, one receipt.

Use a browser extension

Extensions sit between saving by hand and running a real tool. You install one, then click its icon on any page you want kept. Most save a single page into one file, which is tidier than the folder of loose assets the browser’s own save produces.

They are the right answer when you are saving pages regularly but one at a time: research, receipts, articles you want to keep. They do not crawl, so they will not give you a whole site.

Check what an extension asks for before you install it. Anything that saves pages needs to read the pages you are on, which is a broad permission to hand out.

Use a site downloader

A site downloader takes a URL, follows the links from it, and gives you the pages back as files. The good ones rewrite links so the copy browses offline: click a nav item in the saved version and it opens the saved page instead of reaching for the live internet.

Browser based downloaders need no install. Paste a URL, wait, download the result. They suit small and mid sized sites.

Desktop tools handle bigger jobs. HTTrack is the long running free option and has been around since the 1990s. It gives you depth limits, file type filters and bandwidth controls, which start to matter once a site runs past a few hundred pages.

Watch the depth setting whichever you use. Depth 1 gets the page and what it links to. Leave it unbounded on a large site and you will still be downloading tomorrow.

Mirror the site with wget

If you are comfortable in a terminal, wget does this in one line:

One line, in a terminal
wget --mirror --convert-links --adjust-extension \
     --page-requisites --no-parent https://example.com

Test with one page before you launch it at a whole domain: run it against a single URL without --mirror and open what comes back.

--mirror follows links and keeps timestamps. --convert-links rewrites URLs so the copy works offline. --page-requisites pulls the images, CSS and scripts each page needs. --no-parent stops it climbing above the directory you pointed at.

It is fast, scriptable and free. It does not run JavaScript, so a site that renders its content client side comes back nearly empty.

Restore the site from a web archive

When the site is already gone, none of the first four methods have anything to copy. What may still exist is a snapshot in the Internet Archive’s Wayback Machine, which stores dated copies of public pages.

You can browse those snapshots by hand at any time. Pulling a whole site out of them page by page is the part that does not scale, and it is why archive restore tools exist.

The Wayback Machine calendar view for theglobe.com, reporting the site was saved 6,410 times between December 1998 and August 2026. A bar chart by year shows dense capture activity through 2019, then five years of empty bars from 2020 to 2024, then activity resuming.
The Archive’s own calendar for theglobe.com: saved 6,410 times since 1998, with five years of nothing from 2020. Checking this before you start tells you whether there is a site to recover.

Coverage sets the ceiling here. The Archive holds what its crawler happened to capture. Popular sites have deep histories. Small sites often have a handful of snapshots, and some pages were never captured at all. No tool returns more than what was saved.

Put the five methods side by side

The last column is the one to read first. Once a site is offline, four of the five methods have nothing left to copy.

The five methods compared by what they return, what they require, and whether they still work once the site is gone.
MethodWhat you getInstallWhole siteSite already gone
Browser saveOne page as HTML plus a folder of assetsNoneNoNo
Browser extensionOne page per click, usually as a single fileThe extensionNoNo
Site downloaderA browsable offline copy with rewritten linksNone for the browser versionsYesNo
wget or HTTrackA mirrored folder tree on your machineYesYesNo
Archive restoreThe archived pages as working HTML, CSS and assetsNoneYesYes

Two problems cause most failed downloads

Some sites render their content in JavaScript. If a site builds its pages in the browser after load, simple downloaders save the empty shell. Open a saved page before you assume the job worked.

Check whether you are allowed to. Downloading a public page for your own reading is ordinary. Republishing someone’s content, or copying a site wholesale to relaunch it as your own, is a different question with copyright attached. Check before you publish.

Questions people ask

How do I download an entire website, not just one page?

Use a site downloader, wget --mirror, or HTTrack. Saving from the browser handles one page at a time.

Can I download an entire website for free?

Yes. wget and HTTrack are free and handle whole sites. What they cost is attention: you install them, set the limits, and check the result yourself.

Can I download a website that no longer exists?

Only from an archive. If the Wayback Machine captured it, those snapshots can be restored. If nothing captured it, there is nothing to recover.

Why does my downloaded site look broken?

Usually the CSS and assets did not come with it, or the site renders its content in JavaScript. Re-run with page requisites enabled, and check whether the content exists in the raw HTML.