DT Dev Tools

HTML Minifier — HTML-Minifizierer

HTML mit html-minifier-terser im Browser minifizieren: Leerraum zusammenfassen, Kommentare entfernen, Inline-CSS und -JavaScript minifizieren und DateigrĂ¶ĂŸen vergleichen.

🔒 LĂ€uft vollstĂ€ndig in Ihrem Browser — nichts wird hochgeladen

Drop an .html file here or click to browse — or paste markup below

Before: –After: –Saved: –
Werbung

So funktioniert die HTML-Minifizierung

Die HTML-Minifizierung entfernt alles, was ein Browser zum Rendern einer Seite nicht braucht: EinrĂŒckungen und ZeilenumbrĂŒche zwischen Tags, Kommentare, ĂŒberflĂŒssige Attributwerte und Standardattribute. Dieses Tool verwendet html-minifier-terser, das dein Markup in Tags und Text zerlegt, die gewĂ€hlten Optimierungen anwendet und es wieder ausgibt. Collapse whitespace fasst Folgen von Leerzeichen zusammen und entfernt Leerraum zwischen Block-Elementen, behĂ€lt aber die einzelnen Leerzeichen bei, die Inline-Text trennen. Inhalte in <pre> und <textarea> bleiben unangetastet, weil dort Leerraum eine Rolle spielt. Remove comments entfernt Entwicklernotizen, und die Inline-Minifizierer verkleinern eingebettete <style>- und <script>-Blöcke mit clean-css und Terser.

Die GrĂ¶ĂŸenanzeigen zeigen die UTF-8-BytegrĂ¶ĂŸe von Eingabe und Ausgabe sowie die prozentuale Ersparnis. Handgeschriebene Templates mit großzĂŒgiger EinrĂŒckung schrumpfen oft um 15–30 %, bei großen Inline-Skripten oder -Styles auch mehr. Server komprimieren HTML meist zusĂ€tzlich mit gzip oder Brotli, daher ist die Ersparnis bei der Übertragung kleiner als der Rohwert, doch ein kleineres Dokument wird trotzdem schneller geparst und hĂ€lt kritischen Inline-Code kompakt.

Die richtigen Optionen wÀhlen

Remove redundant attributes bĂŒndelt sichere Bereinigungen: Es kĂŒrzt boolesche Attribute wie disabled="disabled" zu disabled, entfernt Standardwerte wie type="text" bei Eingabefeldern und type="text/javascript" bei Skripten, verwirft leere Attribute und ersetzt lange veraltete Doctypes durch <!doctype html>. Remove optional tags lĂ€sst schließende Tags wie </li>, </p> und </body> weg, die Browser laut HTML-Spezifikation selbst ableiten dĂŒrfen. Remove attribute quotes entfernt AnfĂŒhrungszeichen um Werte, die keine brauchen. Beide erzeugen gĂŒltiges HTML, können aber andere Tools ĂŒberraschen, die dein Markup lesen, und sind deshalb standardmĂ€ĂŸig deaktiviert.

Privat von Grund auf

Der Minifizierer wird bei Bedarf geladen und lĂ€uft lokal, sodass deine Templates, E-Mail-Markups und Landingpages nie hochgeladen werden. Das ist praktisch fĂŒr einmalige Aufgaben, etwa eine HTML-E-Mail, ein Embed-Snippet oder eine statische Seite zu verkleinern, bevor du sie in ein CMS einfĂŒgst. Meldet der Parser einen Fehler, prĂŒfe die Eingabe auf nicht geschlossene Tags oder vereinzelte spitze Klammern. Bei Produktivseiten solltest du die Minifizierung in deiner Build-Pipeline belassen, damit das Ergebnis reproduzierbar ist.

So verwenden Sie

  1. Markup einfĂŒgenFĂŒge HTML in das Eingabefeld ein oder ziehe eine .html-Datei in den Ablagebereich.
  2. Optionen wÀhlenSchalte das Zusammenfassen von Leerraum, das Entfernen von Kommentaren, die Minifizierung von Inline-CSS und -JS sowie die aggressiveren Bereinigungen ein oder aus.
  3. MinifizierenKlicke auf Minify HTML, um die Ausgabe mit GrĂ¶ĂŸe vorher, nachher und der prozentualen Ersparnis zu sehen.
  4. Kopieren oder herunterladenKopiere das minifizierte HTML oder lade es als .min.html-Datei herunter.

HĂ€ufig gestellte Fragen

Welcher Minifizierer wird verwendet?
html-minifier-terser, ein weit verbreiteter HTML-Minifizierer, der fĂŒr Inline-JavaScript auf Terser und fĂŒr Inline-CSS auf clean-css setzt. Er lĂ€uft vollstĂ€ndig in deinem Browser.
Kann die Minifizierung meine Seite kaputt machen?
Die Standardoptionen sind fĂŒr normale Seiten sicher. Das Zusammenfassen von Leerraum kann in seltenen Layouts ein Leerzeichen zwischen Inline-Elementen entfernen, und Remove optional tags oder Remove attribute quotes erzeugen gĂŒltiges, aber ungewöhnliches HTML – teste das Ergebnis, bevor du es veröffentlichst.
Werden &lt;style&gt;- und &lt;script&gt;-Blöcke minifiziert?
Ja. Wenn Minify inline CSS und Minify inline JS aktiviert sind, werden auch die Inhalte von <style>- und <script>-Elementen sowie style- oder Event-Handler-Attribute minifiziert. Externe Dateien, auf die per URL verwiesen wird, werden nicht abgerufen.
Bleiben bedingte Kommentare erhalten?
Remove comments entfernt gewöhnliche HTML-Kommentare, aber bedingte Kommentare des Internet Explorer bleiben erhalten. Deaktiviere die Option, um alle Kommentare zu behalten.
Werbung