Tools/xroche/httrack

httrack

HTTrack Website Copier, copy websites to your computer (Official repository)

4.7k+17/wkemergingCGNU General Public License v3.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jun 2026

HTTrack copies an entire website to your hard drive so you can browse it offline. Point it at a URL and it recursively pulls down the HTML, images, and assets, rebuilding the link structure so the local mirror works exactly like the live site. It's been doing this one job well since the early 2000s, on Windows as WinHTTrack and on Linux as WebHTTrack.

There's nothing to set up beyond installing it. It resumes interrupted downloads, updates existing mirrors, and gives you filters to control how deep it crawls and what it grabs. For a tool this old, it's remarkably dependable, which is why it's still the default answer for site archiving.

Anyone who needs a local copy of a site, for offline reading, archiving before a shutdown, or grabbing documentation you can't count on staying up, gets exactly that. It's not a modern scraper for structured data extraction, reach for Scrapy or Playwright if you need to parse and transform what you pull. HTTrack mirrors; it doesn't analyze.

The catch: the web moved on. Heavy JavaScript sites that render content client-side don't mirror cleanly, because HTTrack grabs what the server sends, not what a browser builds. It shines on traditional, server-rendered sites and struggles with modern single-page apps. Know which kind you're pointing it at.

Free vs Self-Hosted vs Paid

fully free

Free tier: Free and open source under GPL-3.0. No paid version, no limits.

Self-hosted: It's a desktop app you install, not a server. Free.

Paid: None. There is no commercial tier.

Free and open source (GPL-3.0). No paid tier, no catch on cost.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
67/100 · B
Adoption17/30
Maintenance25/25
Community5/20
License10/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

License: GNU General Public License v3.0

Commercial OK but must share source of modifications.

Commercial use: ✓ Yes

About

Owner
Xavier Roche (User)
Stars
4,657
Forks
768

Explore Further

More tools in the directory