A website downloader online is a tool or service that copies a website’s pages, images, stylesheets and scripts into files on your computer, usually as a ZIP you can open offline. For a live site you have three practical routes: a browser-based downloader service, a free desktop program such as HTTrack, Cyotek WebCopy or SiteSucker, or the free command-line tool wget. For a site that is already offline, a normal website downloader cannot help, because there is nothing left to crawl; you need a Wayback Machine downloader that rebuilds the site from archive.org captures instead. Whichever route you take, a downloader saves only what a visitor’s browser receives. It does not copy databases, server code, logins or admin areas.
What a website downloader online actually does
Every website downloader works the same basic way. It opens a starting page, saves the HTML, finds the links and file references inside it, then follows them and repeats. Good tools also rewrite links so the saved pages point to each other on your disk instead of back to the live site, and they fetch the images, CSS, JavaScript and fonts each page needs.
The “online” part only describes where the crawler runs:
- Browser-based services run the crawler on their servers. You paste a URL, wait, and download a ZIP. Nothing to install, but you depend on the service’s limits, queue and file-size caps.
- Desktop programs run on your own computer. They take a few minutes to set up and give you full control over depth, filters and speed.
- Command-line tools such as wget are the most flexible and scriptable, and they are free, but you type commands instead of clicking.
All three produce the same kind of result: a folder of static files. Whether that copy works well depends far more on how the site was built than on which downloader you pick.
How to download a website online, step by step
- Confirm you are allowed to copy it. Your own site, a client’s site with permission, or content licensed for reuse are fine. Copying someone else’s site to republish it is not.
- Decide the scope. The whole domain, one section (for example
/blog/), or a single page with its assets. Smaller scopes finish faster and fail less. - Choose the tool from the comparison below.
- Set polite limits. Limit depth, add a short delay between requests, and stay on the same domain so the crawler does not wander off to other sites.
- Run the download and keep the log. Errors such as 403, 404 and 429 tell you what was blocked or missing.
- Open the copy offline and click through it. Check navigation, images, forms and any page built by scripts.
- Fix what broke before you rely on the copy. Our guide to fixing links in a downloaded website covers the usual problems, and most of it applies to live-site downloads too.
Website downloader options compared
| Option | Runs on | Strengths | Watch out for |
|---|---|---|---|
| Browser-based downloader service | The service’s servers | No install, quick for small sites | Page or size caps, queues, sites that block the service’s crawler |
| HTTrack | Windows, Linux, macOS (via ports) | Free, mature, can resume interrupted downloads, many filters | Dated interface; does not run JavaScript |
| Cyotek WebCopy | Windows | Free, clear rules for what to include and exclude | Does not run JavaScript |
| SiteSucker | macOS and iOS | Simple, native Apple app | Apple platforms only |
| wget | Any OS (command line) | Free, scriptable, precise control | Command-line learning curve |
| Wayback Machine downloader | Your computer or a done-for-you service | Works when the live site is gone | Only pages the archive captured |
If you use wget, this command is a sensible starting point for a site you are allowed to copy:
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent --wait=1 https://example.com/
--mirror follows links recursively, --convert-links rewrites them for offline use, --page-requisites fetches images and CSS, --adjust-extension saves pages as .html, --no-parent stays inside the starting folder and --wait=1 pauses one second between requests. For the archived version of the same task, see our guide to using wget with the Wayback Machine.
What an online website downloader cannot copy
Expectations matter more than tool choice. A downloader sees exactly what a logged-out browser sees, so these parts are never in the copy:
- Databases and server code. WordPress posts are copied as finished HTML pages, not as an editable WordPress site. PHP files, the database, plugins and settings stay on the server.
- Anything behind a login, unless the tool supports your session and you are entitled to that content.
- Working forms, search, carts and checkouts. They need the server, so the saved pages show the form but nothing happens when you submit.
- Script-built content. Sites that assemble pages with JavaScript (many modern apps and page builders) may download as near-empty shells, because most crawlers do not run scripts.
- Content loaded on scroll or click, such as infinite feeds and “load more” buttons.
Sites protected by bot detection or a firewall may also block downloaders entirely, returning error pages or challenges instead of content. Respect those blocks; they are the site owner’s choice.
When the website is offline: use a Wayback Machine downloader
People often search for a website downloader online because a site has just disappeared: hosting expired, a domain lapsed, or a server was wiped without a backup. A normal downloader will only fetch the error page or the parked domain that replaced it.
In that case the source has to be the Internet Archive. The Wayback Machine may hold captures of many of the site’s pages and files from earlier dates. Downloading them is a different job from crawling a live site: you have to pick consistent snapshot dates, collect files spread across many captures, strip the archive’s toolbar and rewritten links, and stay within archive.org’s rate limits, which answer heavy downloading with HTTP 429 errors.
You can do it yourself with open-source tools; our Wayback Machine downloader tutorial walks through the popular command-line tool, and the Wayback Machine downloader alternatives page compares free tools with done-for-you options.
Checklist: test your downloaded website before you rely on it
- Open the home page from the saved folder with your internet connection turned off, so nothing loads from the live site.
- Click every main menu item and a sample of inner pages.
- Look for missing images, unstyled pages and broken fonts.
- Search the files for the original domain name to find links that still point online.
- Check file names with query strings (for example
style.css?ver=6.4), which some tools save in ways browsers cannot open. - Note which features need a server (forms, search) and decide how you will replace them.
- If you plan to publish the copy, read our guide to hosting a downloaded website first.
Is a website downloader online safe and legal?
Using a reputable downloader on a site you own or have permission to copy is safe and legal in most places. Two cautions apply. First, be careful with unknown “online downloader” sites that ask you to install extensions or software; stick to well-known tools. Second, copying a site does not give you rights to its text, images or design, so republishing someone else’s content can breach copyright even if the download itself was easy.
Get a clean copy of an archived site without the cleanup
If the site you need is no longer online and the archive holds it, our free archive check shows how much was captured before you commit to anything. The Wayback website download service then delivers the captured pages as a clean HTML ZIP with archive code removed and internal links and images fixed, ready to upload to any host.
Frequently asked questions
What is the best free website downloader online?
For most people, HTTrack (Windows and Linux), SiteSucker (Mac) or wget (any system) give the most reliable free results. Browser-based services are convenient for small sites but often cap pages or file size.
Can a website downloader copy a WordPress site?
It copies the finished pages as static HTML, not the WordPress installation. To get an editable WordPress site you need the original files and database, or a rebuild from the saved pages.
Why is my downloaded website missing pages?
Pages that are not linked from other pages, are built by JavaScript, sit behind a login or were blocked by the server are not found by the crawler. Add start URLs for them, or check the server’s error log for blocked requests.
Can I download a website that no longer exists?
Not with a normal downloader. Use the Wayback Machine: if the site was captured, a Wayback Machine website downloader can rebuild the captured pages into files.
How long does it take to download a whole website?
Small sites take minutes. Large sites with thousands of pages can take hours, especially with polite delays between requests, which you should keep to avoid overloading the server.