CodeKitHub
Deutsch
Code-Tools

HTML-Minifizierer & Formatierer

Fügen Sie unten HTML ein, um es entweder zu minifizieren — Kommentare, überflüssige Attribute und zusätzliche Leerzeichen werden entfernt — oder es in lesbares, eingerücktes Markup zu verwandeln. Beide Richtungen laufen vollständig in Ihrem Browser mit einem echten HTML-Parser, keinem Regex-Trick, sodass Inhalte innerhalb von <pre> und <textarea> unangetastet bleiben.

Was ist dieses Tool?

Ein HTML-Minifizierer entfernt alles, was ein Browser nicht braucht, um eine Seite korrekt darzustellen: Kommentare, zusätzliche Leerzeichen zwischen Tags, überflüssige Attribute wie type="text/javascript" und optionale schließende Schrägstriche. Das Ergebnis ist funktional identisches HTML, das schneller heruntergeladen und geparst wird.

Dieses Tool basiert auf html-minifier-terser, demselben Minifizierer, der auch in gängigen Build-Tools verwendet wird. Es versteht daher die HTML-Struktur, statt Leerzeichen blind zu entfernen — formatierungsempfindliche Inhalte innerhalb von <pre>, <textarea> oder eingebetteten <script>/<style>-Blöcken bleiben unangetastet, und es kann auch das in Ihrem Markup eingebettete CSS und JS minifizieren.

Warum sollte man es nutzen?

  • Echter Parser statt Regex — sicher bei Sonderfällen wie <pre>-Blöcken, Inline-Scripts und bedingten Kommentaren.
  • Minifiziert auch eingebetteten <style>- und <script>-Inhalt, nicht nur das umgebende Markup.
  • Zeigt genau, wie viele Bytes Sie vor der Veröffentlichung eingespart haben.
  • Der Formatier-Modus verwandelt komprimiertes, einzeiliges HTML wieder in etwas, das ein Mensch lesen und bearbeiten kann.
  • 100 % lokale Verarbeitung — Ihr Markup und alles Private darin verlässt niemals Ihren Browser.

Anleitung

  1. Fügen Sie Ihr HTML in das Eingabefeld ein oder klicken Sie auf „Beispiel laden“, um es auszuprobieren.
  2. Klicken Sie auf „Minifizieren“, um es zu komprimieren, oder auf „Formatieren“, um es mit 2-Leerzeichen-Einrückung zu verschönern.
  3. Beachten Sie die Meldung unter den Feldern — der Minify-Modus zeigt die Größenreduzierung; kann das HTML nicht geparst werden, sehen Sie statt eines fehlerhaften Ergebnisses die genaue Fehlermeldung.
  4. Klicken Sie auf „Kopieren“, um das Ergebnis zu übernehmen.

Beispiel

Eingabe

<!DOCTYPE html>
<html>
  <head>
    <title>Example</title>
  </head>
  <body>
    <!-- greeting -->
    <p class="greeting">
      Hello, world!
    </p>
  </body>
</html>

Ausgabe

<!doctype html><html><head><title>Example</title></head><body><p class="greeting">Hello, world!</p></body></html>

Kommentare, Einrückung und Zeilenumbrüche werden entfernt; der Doctype wird verkürzt. Die sichtbare Seite wird identisch dargestellt.

Praktische Tipps

  • Minifizieren Sie kurz vor dem Deployment, nicht während der Entwicklung — halten Sie lesbares HTML in der Versionskontrolle und minifizieren Sie nur das Build-Ergebnis.
  • Verhält sich eine Seite nach dem Minifizieren merkwürdig, prüfen Sie auf JavaScript, das sich auf exakte Leerzeichen in Textknoten verlässt (selten, kommt aber bei manchen älteren Widgets vor).
  • Das Formatieren von minifiziertem HTML einer Live-Seite ist eine schnelle Methode, um deren Struktur zu untersuchen, bevor Sie einen Scraper schreiben oder Layout-Probleme debuggen.
  • Kombinieren Sie es mit den unten stehenden CSS- und JS-Minifizierern, wenn Ihr Build-Prozess Styles und Scripts in separaten Dateien hält.

Wo dies in reale Workflows passt

Handgebaute statische Websites, E-Mail-Templates und Landingpages werden oft mit derselben Einrückung und denselben Kommentaren ausgeliefert, die während der Entwicklung verwendet wurden. Minifizieren vor dem Deployment spart ein reales, wenn auch bescheidenes Maß an Übertragungsgewicht — und bei E-Mail-HTML beeinflusst die Zeichenanzahl manchmal Gmails Kürzungsschwelle, sodass kleineres Markup einen funktionalen Vorteil über die Geschwindigkeit hinaus hat.

Die Formatier-Richtung ist ebenso nützlich in umgekehrter Richtung: Eine minifizierte Seite aus dem Quelltext einzufügen und neu zu formatieren ist oft der schnellste Weg, die Struktur der Landingpage eines Wettbewerbers zu verstehen oder ein Third-Party-Embed zu debuggen.

CSS-Minifizierer · JavaScript-Minifizierer

Häufige Anwendungsfälle

  • Bytes von einer statischen Landingpage oder einem E-Mail-Template sparen, bevor sie live geht.
  • Ein minifiziertes HTML-Snippet aus dem Quelltext neu formatieren, um dessen Struktur zu verstehen.
  • HTML bereinigen, das aus einem WYSIWYG-Editor oder CMS-Export eingefügt wurde und oft überschüssige Leerzeichen mitbringt.
  • Schnell prüfen, ob ein handgeschriebenes HTML-Snippet wohlgeformt ist, da ein Parsing-Fehler als klare Fehlermeldung erscheint.

Häufig gestellte Fragen

Wird mein HTML irgendwo hochgeladen?

Nein. Minifizierung und Formatierung laufen beide lokal in Ihrem Browser mit JavaScript ab. Nichts, was Sie einfügen, wird an einen Server gesendet, sodass es sicher für interne Templates oder unveröffentlichte Seiten ist.

Kann Minifizieren meine Seite kaputt machen?

Das sollte nicht passieren — das Tool nutzt einen echten HTML-Parser (html-minifier-terser), der die Tag-Struktur versteht, sodass leerzeichenempfindliche Elemente wie <pre> und <textarea> erhalten bleiben und Attribute nicht falsch zusammengeführt werden. Prüfen Sie kritische Seiten nach dem Minifizieren trotzdem stichprobenartig, besonders wenn Sie ungewöhnliche Inline-Scripts verwenden.

Wird auch CSS und JavaScript innerhalb des HTML minifiziert?

Ja. Eingebettete <style>- und <script>-Blöcke werden direkt vor Ort mit denselben Engines minifiziert, die auch die dedizierten CSS- und JS-Minifizierer-Tools verwenden — Sie müssen sie also nicht manuell extrahieren.

Wie viel kleiner wird HTML typischerweise?

Das hängt davon ab, wie viel Leerzeichen, Kommentare und Formatierung das Original enthielt — handgeschriebenes HTML mit viel Einrückung und Kommentaren schrumpft üblicherweise um 20–40 %. Bereits kompaktes, framework-generiertes HTML spart weniger.

Kann ich minifiziertes HTML zurück in ein lesbares Format umwandeln?

Ja — fügen Sie das minifizierte HTML ein und klicken Sie auf „Formatieren“ statt auf „Minifizieren“, um wieder sauber eingerücktes, lesbares Markup zu erhalten.

Verwandte Tools