Zum Inhalt springen

Komplette Website herunterladen unter Windows: 4 Wege

Komplette Website herunterladen unter Windows 10/11: Speichern unter, HTTrack, WebCopy, wget oder Online-ZIP – plus Hilfe bei PowerShell- und Pfadfehlern.

Website Downloader 10 Min. Lesezeit

„Speichern unter“ in Edge oder Chrome sichert nur die Seite, die Sie gerade sehen. Wenn Sie eine komplette Website unter Windows 10 oder 11 herunterladen möchten, brauchen Sie ein Werkzeug, das Links folgt. Neben dem Browser gibt es drei Möglichkeiten: einen Website-Kopierer wie HTTrack oder Cyotek WebCopy, das Kommandozeilen-Tool wget oder einen Online-Downloader, der die Website durchsucht und Ihnen eine ZIP-Datei liefert. Alle vier Wege funktionieren unter Windows. Sie unterscheiden sich im Einrichtungsaufwand, in der Kontrolle über das Ergebnis und darin, wie viele Windows-typische Stolperfallen Ihnen unterwegs begegnen. Dieser Leitfaden vergleicht sie fair und löst die Fehler, die die meisten Anleitungen übergehen – darunter den wget-Fehler in PowerShell und die Pfadgrenze von 260 Zeichen.

Komplette Website herunterladen unter Windows: die 4 Wege im Überblick

MethodeGanze Website?Installation nötigIdeal fürHaken
Edge/Chrome „Speichern unter“Nein, eine SeiteNeinEinen einzelnen Artikel sichernAlle Links zeigen weiter auf die Live-Website
HTTrack / Cyotek WebCopyJaJa, Desktop-ProgrammGenaue Kontrolle darüber, was kopiert wirdViele Einstellungen; Warnungen von SmartScreen und Virenscanner
wgetJawget.exe (ohne Installer)Skripte und wiederkehrende AufgabenKeine offizielle Windows-Version; Alias-Falle in PowerShell
Online-DownloaderJaNeinEine fertige ZIP-Datei ohne EinrichtungKostenlos nur bis 100 Unterseiten

Alle Methoden haben dieselben Grenzen: Seiten hinter einem Login, Suchfelder, Formulare und alles andere, was den ursprünglichen Server braucht, funktionieren in einer Offline-Kopie nicht – egal, mit welchem Werkzeug sie erstellt wurde. Falls Sie auch andere Geräte nutzen: Denselben Vergleich gibt es für den Mac und für Chromebooks.

Kann ich eine ganze Website in Edge oder Chrome ohne Software speichern?

Nur Seite für Seite. Drücken Sie in Edge oder Chrome Strg+S und wählen Sie unter Dateityp ein Format:

  • Webseite, vollständig speichert Seite.html und einen Ordner Seite_files mit den Bildern, CSS-Dateien und Skripten dieser Seite.
  • Webseite, einzelne Datei packt dieselbe Seite in eine .mhtml-Datei. Das ist praktisch, aber zuverlässig öffnen sie nur Chromium-basierte Browser.
  • Webseite, nur HTML speichert Text und Markup ohne Bilder und Styles.

Keine dieser Varianten folgt Links. Klicken Sie in der gespeicherten Kopie auf einen Menüpunkt, springt der Browser zurück zur Live-Website – oder scheitert, wenn Sie offline sind. Für einen einzelnen Artikel oder eine Rechnung reicht das. Für ein Portfolio mit 40 Seiten bedeutet es 40-mal speichern und einen Haufen Kopien, die nicht miteinander verlinkt sind. Wenn Sie die ganze Website ohne Installation möchten, springen Sie direkt zu Weg 4.

HTTrack oder Cyotek WebCopy: Was ist unter Windows besser?

Beide sind kostenlose Windows-Programme, die als Website-Kopierer arbeiten. Sie starten bei einer URL, folgen jedem internen Link und schreiben die Links so um, dass die Kopie von Ihrer Festplatte aus funktioniert.

Installation und die SmartScreen-Warnung

Laden Sie beide Werkzeuge nur von der offiziellen Projektseite herunter. Beim Start des Installers zeigt Windows eventuell Der Computer wurde durch Windows geschützt. SmartScreen meldet das bei Programmen, die es selten gesehen hat; es bedeutet nicht, dass Schadsoftware gefunden wurde. Klicken Sie auf Weitere Informationen und prüfen Sie den Herausgeber. Wählen Sie Trotzdem ausführen nur, wenn die Datei von der offiziellen Seite stammt. Manche Virenscanner stufen Website-Kopierer oder unsignierte wget-Versionen außerdem als „potenziell unerwünscht“ oder „Riskware“ ein, weil sie automatisch große Mengen an Dateien herunterladen. Wenn Sie unsicher sind, prüfen Sie die Datei vorher mit Microsoft Defender (Rechtsklick → Mit Microsoft Defender überprüfen). Deaktivieren Sie niemals Ihren Virenschutz, nur damit ein Programm läuft.

Die wichtigen Einstellungen in HTTrack

Legen Sie in WinHTTrack ein neues Projekt an und geben Sie ihm einen Namen. Setzen Sie den Basispfad auf einen kurzen Ordner wie C:\Sites (warum, erklärt der Abschnitt zur Fehlerbehebung) und fügen Sie dann die URL ein. Öffnen Sie vor dem Start die Optionen (Set options):

  • Limits: Legen Sie eine maximale Spiegeltiefe und eine Übertragungsgrenze fest, damit Sie nicht das halbe Internet herunterladen oder den Server überlasten.
  • Flusskontrolle (Flow control): Halten Sie die Zahl der Verbindungen niedrig; zwei bis vier sind höflich.
  • Scan-Regeln (Scan rules): Schließen Sie Bereiche aus, die Sie nicht brauchen, bei einem Blog etwa -*/tag/*.
  • Browser-ID: Ändern Sie den User-Agent, wenn die Website den Standard-User-Agent von HTTrack ablehnt.

Wenn der Vorgang abgeschlossen ist, öffnen Sie index.html im Projektordner.

Die wichtigen Einstellungen in Cyotek WebCopy

WebCopy hat die aufgeräumtere Oberfläche. Geben Sie die URL der Website und einen Speicherordner ein und klicken Sie auf Copy. Das Programm kann eine Website vorab scannen und ihre Struktur anzeigen. Das hilft beim Formulieren von Rules, mit denen Sie Bereiche ausschließen, bevor Gigabytes heruntergeladen werden. In den Projekteigenschaften stellen Sie User-Agent und Crawl-Grenzen ein. Am Ende meldet WebCopy, welche URLs fehlgeschlagen sind.

Welches Programm passt?

Nehmen Sie WebCopy, wenn Sie eine übersichtliche Oberfläche und einen gut lesbaren Bericht über übersprungene Seiten möchten. Nehmen Sie HTTrack, wenn Sie möglichst viele Stellschrauben brauchen oder große, abgebrochene Spiegelungen fortsetzen müssen. Keines der beiden führt JavaScript so aus wie ein Browser, deshalb haben beide mit denselben Arten von Websites Probleme. Einen ausführlicheren Vergleich inklusive einer Variante ohne Installation finden Sie unter HTTrack Alternative: Website Downloader online ohne Installation.

Website mit wget unter Windows spiegeln: Warum meldet PowerShell einen Parameterfehler?

wget ist der klassische Downloader für die Kommandozeile. Für wiederholbare Aufgaben ist er hervorragend, doch unter Windows stehen vor dem eigentlichen Befehl zwei Hürden.

Woher Sie wget.exe bekommen (ohne System32, ohne Adminrechte)

Die offizielle GNU-wget-Seite bietet Quellcode an, aber keine Windows-.exe. Windows-Nutzer greifen auf Builds aus der Community zurück. Sie erhalten eine solche Version über einen Paketmanager: Mit winget search wget sehen Sie, was verfügbar ist, oder Sie nutzen Scoop, das ohne Adminrechte in Ihr Benutzerprofil installiert. Alternativ laden Sie eine bekannte Standalone-Version direkt herunter.

Manche Anleitungen empfehlen, wget.exe nach C:\Windows\System32 zu kopieren und alles als Administrator auszuführen. Tun Sie das nicht. Damit landen Fremddateien im Systemordner, und ein Downloader erhält mehr Rechte, als er braucht. Gehen Sie stattdessen so vor:

  1. Legen Sie einen Ordner wie C:\Tools\wget an und kopieren Sie wget.exe hinein.
  2. Suchen Sie im Startmenü nach Umgebungsvariablen für dieses Konto bearbeiten, markieren Sie Path, klicken Sie auf Bearbeiten und fügen Sie C:\Tools\wget hinzu. Das ist Ihr Benutzer-PATH, Adminrechte sind also nicht nötig.
  3. Öffnen Sie ein neues Terminalfenster, damit die Änderung übernommen wird.

Alternativ lassen Sie den PATH-Schritt weg, wechseln mit cd in den Ordner und starten .\wget.exe direkt.

Die Alias-Falle in PowerShell

Windows PowerShell 5.1 ist unter Windows 10 und 11 nach wie vor die Standard-Shell. Dort ist wget ein Alias für Invoke-WebRequest – genau wie curl. Wenn Sie also wget --mirror https://example.com aus einer Linux-Anleitung einfügen, ruft PowerShell gar nicht wget auf. Sie erhalten stattdessen eine Fehlermeldung wie Es wurde kein Parameter gefunden, der dem Parameternamen … entspricht. Drei Lösungen:

  • Tippen Sie wget.exe statt wget. Die ausdrückliche Endung umgeht den Alias.
  • Führen Sie den Befehl in der Eingabeaufforderung (cmd) aus, die diesen Alias nicht kennt.
  • Entfernen Sie den Alias für die aktuelle Sitzung mit Remove-Item Alias:wget.

PowerShell 7 hat diesen Alias abgeschafft, aber Sie können nicht davon ausgehen, dass jeder Rechner diese Version hat.

Ein funktionierender Spiegel-Befehl

In einer Zeile:

wget.exe --mirror --convert-links --adjust-extension --page-requisites --no-parent --wait=1 --random-wait -P C:\Sites https://example.com/

--mirror folgt Links rekursiv. --page-requisites lädt die CSS-Dateien, Bilder und Skripte, die jede Seite braucht. --convert-links schreibt die Links so um, dass die Kopie offline funktioniert, und --adjust-extension ergänzt .html, wo der Server keine Endung liefert. --wait und --random-wait bremsen den Crawl, damit Sie den Server nicht überlasten. Wenn Sie den Befehl auf mehrere Zeilen verteilen, setzen Sie in cmd ein ^ ans Zeilenende, in PowerShell einen Backtick.

Ein Spiegel-Auftrag mit wget braucht die richtige Datei, die richtige Shell und ein halbes Dutzend Optionen; im Browser erledigt dieselbe Arbeit ein Adressfeld mit einem Button.

Wie Sie eine Website mit allen Unterseiten sichern und welcher Weg wann passt, lesen Sie unter Komplette Website mit allen Unterseiten herunterladen.

Die ganze Website im Browser als ZIP herunterladen, ohne Installation

Wenn Sie weder ein Programm installieren noch mit der Kommandozeile arbeiten möchten: Website Downloader durchsucht die Website auf eigenen Servern und liefert jede Unterseite mit ihren Bildern, Stylesheets, Skripten, Schriften und Medien als eine ZIP-Datei.

  1. Fügen Sie die Adresse der Website in das Download-Feld auf der Startseite ein.
  2. Verfolgen Sie den Live-Fortschritt, während die Seiten gezählt werden. Sie können den Tab schließen oder den PC herunterfahren, denn der Crawl hängt nicht davon ab, dass Ihr Rechner eingeschaltet bleibt.
  3. Laden Sie die fertige ZIP-Datei herunter und entpacken Sie sie.
Adresse eingeben, den Crawl die Seiten zählen lassen und dann eine ZIP-Datei herunterladen, die sich in jedem Browser offline öffnet.

Die kostenlose Variante braucht kein Konto und umfasst bis zu 100 Unterseiten; das Archiv bleibt 1 Tag abrufbar. Für größere Websites gibt es die einmalige Zahlung „Single Site“ für 7,99 EUR: bis zu 5000 Unterseiten, das Archiv wird 30 Tage aufbewahrt. Monatliche Tarife reichen bis zu 30000 Unterseiten pro Download. Einzelheiten finden Sie auf der Preisseite.

Die Grenzen sind dieselben wie bei den Desktop-Programmen. Seiten hinter einem Login werden nicht heruntergeladen. Manche Single-Page-Apps, die nur mit JavaScript arbeiten, ergeben eine Hülle ohne Inhalt. Verweigert eine Website automatisierte Downloads mit einem 403-Fehler, meldet der Dienst das, statt Ihnen ein leeres Archiv zu liefern. Mehr zum Ablauf lesen Sie in Komplette Website mit allen Unterseiten herunterladen – so geht's.

Wie öffne ich die heruntergeladene Website offline und packe sie unter Windows als ZIP?

Die Kopie öffnen

Wenn Sie eine ZIP-Datei haben, entpacken Sie sie zuerst: Rechtsklick → Alle extrahieren. Ein Doppelklick auf index.html in der ZIP-Ansicht des Datei-Explorers öffnet eine temporäre Kopie ohne die benachbarten Dateien – Styles und Bilder fehlen dann. Doppelklicken Sie nach dem Entpacken auf index.html im obersten Ordner; die Datei öffnet sich in Ihrem Standardbrowser. Von dort navigieren Sie wie online.

Einen Ordner aus HTTrack, WebCopy oder wget zippen

Um Ihre Kopie zu archivieren oder zu verschicken, klicken Sie mit der rechten Maustaste auf den Projektordner. Unter Windows 11 wählen Sie In ZIP-Datei komprimieren; in manchen neueren Versionen steht das unter Komprimieren in. Unter Windows 10 wählen Sie Senden an → ZIP-komprimierter Ordner. Scheitert das Komprimieren mit einem Fehler zu Pfad oder Dateiname, lesen Sie unten den Abschnitt zur 260-Zeichen-Grenze.

HTML, CSS, Skripte, Bilder, Schriften, Videos und PDFs funktionieren offline; Login-Seiten, Suche, Formulare und alles, was eine Server-API aufruft, nicht.

Fehlerbehebung unter Windows: Warum fehlen Menüs, Bilder oder Styles?

Fehlende Menüs, Bilder oder Styles

Meist steckt eine von drei Ursachen dahinter:

  • Die Dateien liegen auf einer anderen Domain, etwa einem CDN, und das Werkzeug ist auf der Hauptdomain geblieben. Erlauben Sie diese Domain in HTTrack oder WebCopy in den Regeln. In wget ergänzen Sie --span-hosts --domains=example.com,cdn.example.com.
  • Das Menü wird erst nach dem Laden der Seite per JavaScript aufgebaut.
  • Sie haben die Seite direkt aus der ZIP-Datei geöffnet, ohne sie zu entpacken.

Die Website blockiert den Download mit Fehler 403

Ein 403 bedeutet, dass der Server die Anfrage ablehnt. Beginnen Sie mit den höflichen Lösungen: Senken Sie Geschwindigkeit und Zahl der Verbindungen und bauen Sie Pausen ein. Setzen Sie einen normalen Browser-User-Agent (HTTrack: Browser-ID; WebCopy: Projekteigenschaften; wget: --user-agent). Schutzseiten gegen Bots, die eine Browser-Prüfung verlangen, kann keines dieser Werkzeuge überwinden. Wenn eine Website eindeutig nicht kopiert werden will, respektieren Sie das – oder fragen Sie den Betreiber nach einer Kopie. Viele schicken gern eine.

Websites, die nur aus JavaScript bestehen

Manche React-, Vue- oder Angular-Apps senden eine fast leere HTML-Seite und bauen den Inhalt erst im Browser auf. Jeder Crawler, der HTML speichert – ob Desktop-Programm oder Online-Dienst –, erfasst dann womöglich nur die Hülle, aber nicht den Text. Gehört die Website Ihnen, ist ein Export aus der Plattform oder der Quellcode das bessere Backup.

Die Pfadgrenze von 260 Zeichen

Viele Windows-Programme, darunter Teile des Datei-Explorers und sein eingebautes ZIP-Werkzeug, kommen mit Pfaden über 260 Zeichen immer noch nicht zurecht. Eine tief verschachtelte Website unter C:\Users\IhrName\Documents\My Web Sites\projekt\www.example.com\… erreicht diese Grenze schnell. Dann lassen sich Dateien nicht anlegen, öffnen, kopieren oder zippen. So beheben Sie das:

  • Speichern Sie in einen sehr kurzen Basisordner wie C:\s.
  • Ergänzen Sie in wget -nH (kein Host-Verzeichnis) und gegebenenfalls --cut-dirs=N, um führende Ordnerebenen wegzulassen.
  • Windows 10 und 11 können die Grenze über die Registry- bzw. Gruppenrichtlinien-Einstellung LongPathsEnabled aufheben. Das erfordert Adminrechte, und es profitieren nur Programme, die dafür ausgelegt sind. Ein kurzer Ordner ist daher die zuverlässigere Lösung.

FAQ

Warum meldet wget in PowerShell einen Parameterfehler?

In Windows PowerShell 5.1 ist wget ein Alias für Invoke-WebRequest, das Optionen wie --mirror nicht versteht. Tippen Sie wget.exe, führen Sie den Befehl in cmd aus oder entfernen Sie den Alias mit Remove-Item Alias:wget. Achten Sie darauf, dass eine echte wget.exe in Ihrem PATH oder im aktuellen Ordner liegt.

Muss ich wget.exe nach System32 kopieren oder als Administrator ausführen?

Nein. Legen Sie wget.exe in einen eigenen Ordner wie C:\Tools\wget und fügen Sie diesen Ordner Ihrem Benutzer-PATH hinzu – dafür sind keine Adminrechte nötig. Wer einen Downloader als Administrator ausführt, gibt ihm Rechte, die er nicht braucht.

Ist es legal, eine komplette Website herunterzuladen?

Eine öffentliche Website für das eigene Offline-Lesen zu speichern, ist in vielen Ländern grundsätzlich unproblematisch. Sie erneut zu veröffentlichen, die Inhalte kommerziell zu nutzen oder die Nutzungsbedingungen der Website zu missachten, kann jedoch gegen Urheber- oder Vertragsrecht verstoßen. Die Antwort hängt von Ihrem Land und Ihrer Situation ab. Dies ist keine Rechtsberatung; wenden Sie sich an einen Anwalt, wenn Sie Heruntergeladenes weiterverwenden oder veröffentlichen möchten. Mehr dazu lesen Sie in Ist es legal, eine Website herunterzuladen?

Wie kopiere ich eine ganze Website mit Tausenden Seiten auf meinen Computer?

HTTrack, WebCopy und wget bewältigen große Websites, wenn Sie unnötige Bereiche ausschließen, den Crawl drosseln und in einen kurzen Pfad speichern. Online decken die Single-Site- und Monatstarife 2000 bis 30000 Unterseiten pro Download ab; Details zu den Grenzen finden Sie in den FAQ.

Kann ich eine Website herunterladen, die bereits offline ist?

Nicht aus dem Live-Web, aber oft aus ihren Aufnahmen im Internet Archive. Der Wayback-Machine-Downloader stellt eine solche Website als ZIP-Datei ohne die Archiv-Werkzeugleiste wieder her. Eine Wiederherstellung von bis zu 100 Seiten ist kostenlos. Die Schritt-für-Schritt-Anleitung zur Wiederherstellung erklärt den Ablauf.

  • komplette Website herunterladen Windows
  • Windows
  • wget
  • HTTrack
  • Offline lesen