Wayback Restorator
A SMALL TOOL FOR A VERY BIG WEB

The web forgets.
We don’t have to.

Download a website from the Wayback Machine as a portable, self-contained ZIP. Wayback Restorator recovers archived pages and assets right on your own machine.

01 / THE IDEA

A second chance
for forgotten pages.

Broken links don’t have to be the end of the story. Wayback Restorator gathers archived pages and assets, makes their links local, and packages the result for you to keep.

01

Find a capture

Paste an exact Wayback Machine replay URL. Choose the moment you want to bring back.

02

Let it roam

The worker follows pages and assets, resolves nearby captures, and rewrites links for offline use.

03

Take it with you

Download a self-contained static website ZIP, with a manifest of anything the archive missed.

02 / THE HOW-TO

How to download a website
from the Wayback Machine.

Wayback Restorator is an open-source web archive downloader you run locally. It takes an exact archived page URL, follows linked pages and assets, rewrites links for offline browsing, and saves the restored static website as a ZIP.

  1. Find a capture. Open the Wayback Machine, choose a date, and copy the full replay URL of the page you want to restore.
  2. Run the downloader. Clone Wayback Restorator, install Docker with Compose, and run ./restorator web. Open localhost:8080 and paste the replay URL. You can also run ./restorator restore 'REPLAY_URL' from the terminal.
  3. Keep the result. Download the finished ZIP from the dashboard, or find snapshot.zip in data/output/jobs/<job-id>/ when using the CLI. Check the result report for missing captures.

Only material the Internet Archive captured can be recovered. Static and server-rendered pages work best; forms, authenticated content, client-rendered routes, and missing assets may not work offline. This is a local tool, not an online paste-a-URL download service.

03 / YOUR WORKSPACE

The past, in progress.

Queue a restoration, tune the crawl, follow live progress, and collect your ZIP. All from a dashboard running locally in your browser.

localhost:8080↗
Wayback Restorator dashboard showing a completed example.com restoration
REAL WORK. LOCAL MACHINE.NO HOSTED DASHBOARD REQUIRED ↗
04 / BUILT TO KEEP

An archive you can
actually take home.

↗

Portable by design
A static website ZIP you can inspect, share, or host wherever you choose.

↗

Honest about gaps
A result manifest records missing captures instead of pretending they were there.

↗

Local-first workflow
The worker and dashboard run on your machine with Docker Compose.

READY WHEN YOU ARE

Give the old web
another look.

Run Wayback Restorator locally with Docker Compose. Open the dashboard at localhost:8080 and start with a Wayback Machine replay URL.

./restorator web↗
Explore the project repository