HTML-Minifizierer
NeuHTML komprimieren, indem Kommentare entfernt und Leerräume reduziert werden.
Runs entirely in your browser. Nothing is uploaded.
HTML minimieren und komprimieren – alles an einem Ort
Dieser HTML-Minifier entfernt alles, was ein Browser zum Rendern der Seite nicht benötigt – Kommentare, überflüssige Leerzeichen sowie Zeilenumbrüche und Einrückungen zwischen Tags –, sodass die ausgelieferte Datei physisch kleiner ist, aber genauso aussieht und funktioniert wie zuvor. Fügen Sie Ihr Markup ein oder laden Sie eine .html-Datei hoch: Das komprimierte Ergebnis erscheint sofort, inklusive der exakten Byte-Einsparung und der prozentualen Reduktion.
Das Tool dient gleichzeitig als HTML-Kompressor und HTML-Beautifier: Ein einzelner Umschalter wechselt zwischen Minimieren und Entminifizieren, sodass dasselbe Werkzeug Ihr Markup sowohl verkleinern als auch eine minimierte Seite wieder in sauber eingerückten Code expandieren kann. Alles läuft in Ihrem Browser – kein Upload, kein Konto, keine Limits.
Was entfernt wird – und was unangetastet bleibt
Beim HTML-Minimieren entfernt das Tool Kommentare (<!-- … -->), reduziert mehrfache Leerzeichen, kürzt die Abstände zwischen Block-Tags, fasst boolesche Attribute zusammen (disabled="disabled" wird zu disabled) und kann optional redundante schließende Tags wie </li> und </td> weglassen. Bedingte Kommentare (<!--[if IE]>) werden stets beibehalten.
Entscheidend ist die Sicherheit: Der Inhalt von <pre>, <textarea>, <script> und <style> wird geschützt, bevor irgendetwas entfernt wird. Die einzelnen Leerzeichen zwischen Inline-Elementen – Links, <span>s, <strong> – bleiben erhalten, damit Text nicht zusammenläuft. Dies entspricht dem Sicherheitsmodell von kangax's HTMLMinifier, der meistgenutzten HTML-Minifizierungsbibliothek mit über 5.000 GitHub-Stars. Attributwerte in Anführungszeichen werden ebenfalls geschützt, sodass ein title mit doppelten Leerzeichen exakt so erhalten bleibt.
Minimieren oder verschönern – ein echtes Zwei-Wege-Werkzeug
Müssen Sie eine Seite lesen, die auf eine einzige Zeile zusammengepresst wurde? Wechseln Sie in den Beautify-Modus, um HTML zu entminifizieren: Das Tool rückt das Markup neu ein, setzt Tags auf eigene Zeilen und macht die Struktur wieder leicht lesbar. Wählen Sie 2-Leerzeichen-, 4-Leerzeichen- oder Tab-Einrückung, um dem Stil Ihres Projekts zu entsprechen.
Da Minimieren und Verschönern umkehrbar sind, können Sie minimiertes Produktions-HTML einfügen, lesen, anpassen und erneut minimieren – alles ohne die Seite zu verlassen oder etwas zu installieren. Tools wie PrettyDiff und Prettier bieten ähnliche HTML-Formatierung, erfordern aber Node.js oder eine Browsererweiterung. Dieses Tool funktioniert sofort in jedem Browser auf jedem Gerät, auch auf dem Smartphone, ohne jegliche Einrichtung.
Die eingesparten Bytes sehen – einschließlich Gzip
Eine Statistikleiste zeigt die Originalgröße, die Ausgabegröße sowie die eingesparten Bytes und Prozent, damit Sie stets genau wissen, wie viel kleiner Ihr HTML geworden ist. Größen werden in echten UTF-8-Bytes gemessen, nicht in Zeichenanzahlen, sodass sie dem entsprechen, was Ihr Server tatsächlich ausliefert.
Zusätzlich wird ein Gzip-Wert angezeigt, der lokal im Browser berechnet wird. Minifizierung und Gzip ergänzen sich: Erst die Quelle minimieren, dann vom Server komprimieren lassen – beide Zahlen gleichzeitig zu sehen macht den kombinierten Gewinn deutlich. Google's PageSpeed Insights und web.dev empfehlen beide Schritte. Die meisten konkurrierenden HTML-Minifier zeigen nur die minimierte Byte-Anzahl; dieses Tool zeigt zusätzlich die Gzip-Schätzung, die letztlich bestimmt, wie schnell Ihre Seite über das Netzwerk lädt.
Inline-CSS und JavaScript sicher minimieren
Reale Webseiten enthalten Styles und Skripte inline. Aktivieren Sie Inline-CSS minimieren, und jeder <style>-Block wird wie mit einem dedizierten CSS-Minifier komprimiert – Kommentare und Leerzeichen entfernt, während Strings, url() und calc() geschützt bleiben, damit nichts kaputtgeht.
Inline-JS minimieren bearbeitet <script>-Blöcke konservativ: Es entfernt Kommentare und reduziert Einrückungen, behält aber bewusst Zeilenumbrüche bei, damit JavaScript, das auf automatische Semikolon-Einfügung (ASI) angewiesen ist, nicht korrumpiert werden kann. Als JSON, Templates oder andere Nicht-JavaScript-Typen markierte Skripte werden erkannt und unverändert gelassen. Dieser kombinierte Ansatz übertrifft das sequenzielle Ausführen separater Tools wie eines CSS-Minifiers und eines JS-Minifiers, da jedes den Kontext in einer gemischten HTML-Datei falsch interpretieren kann.
Vergleich mit HTMLMinifier.com, Minifier.org und Willpeavy
Die bekanntesten HTML-Minifier – HTMLMinifier.com, Minifier.org und Willpeavy.com's HTML-Minifier – verarbeiten Ihr HTML serverseitig. Jedes Snippet, das Sie einfügen, wird über das Netzwerk an einen Drittanbieter-Server gesendet. Bei öffentlichem Test-HTML ist das unproblematisch; bei Kundenprojekten, unveröffentlichten Seiten oder HTML mit Auth-Tokens, privaten Inhalten oder Formulardaten ist es jedoch ein erhebliches Datenschutzrisiko. Minifycode.com hat dieselbe Einschränkung.
Dieses Tool läuft vollständig in Ihrem Browser. Das JavaScript, das Ihr HTML minimiert, wird einmalig beim Laden der Seite heruntergeladen und dann lokal ausgeführt – kein Server beteiligt, keine Daten übertragen. Für WordPress-Websites schließt es die Lücke, die Plugins wie WP Rocket, LiteSpeed Cache und Autoptimize nicht abdecken: einzelne Template-Snippets, benutzerdefinierte Blöcke und HTML-E-Mails, die die automatische Minimierung des Plugins umgehen. Nutzen Sie es als schnelle Überprüfung vor dem Einpflegen einer Template-Änderung oder als primären Minifier für Projekte ohne Build-System.
Frequently asked questions
Was ist HTML-Minifizierung?
HTML-Minifizierung entfernt alle Zeichen, die ein Browser zum Rendern der Seite nicht benötigt – Kommentare, Zeilenumbrüche, Einrückungen und Leerzeichen zwischen Tags –, ohne das Aussehen oder die Funktion der Seite zu verändern. Zum Beispiel wird '<ul>\n <li>Eins</li>\n <li>Zwei</li>\n</ul>' (ca. 46 Bytes) zu '<ul><li>Eins</li><li>Zwei</li></ul>' (35 Bytes) minimiert. Die gerenderte Liste sieht für den Besucher identisch aus. Die Einsparung klingt pro Snippet gering, aber echte HTML-Seiten mit viel Einrückung und CMS-generiertem Markup schrumpfen routinemäßig um 15–25 % an rohen Bytes – mehr, wenn sie mit Gzip-Komprimierung auf dem Server kombiniert werden.
Warum HTML minimieren?
Kleineres HTML bedeutet weniger Bytes zum Herunterladen und weniger Arbeit für den Browser beim Parsen, sodass die Seite schneller lädt – was First Contentful Paint (FCP) und Core Web Vitals verbessert, besonders auf Mobilgeräten. Google's PageSpeed Insights markiert nicht-minimiertes HTML als Standard-Leistungsproblem und führt es in seinen Empfehlungen auf. Der Gewinn ist am größten bei handgeschriebenen oder CMS-generierten Seiten mit viel Einrückung und Entwickler-Kommentaren. Jedes Kilobyte, das Sie einsparen, ist ein Kilobyte, das der Besucher nie abrufen muss – was auf langsamen mobilen Verbindungen mit begrenzter Bandbreite am meisten zählt.
Was wird bei der Minifizierung entfernt?
Kommentare (<!-- … -->), mehrfache Leerzeichen, Einrückungen und Zeilenumbrüche zwischen Tags sowie Abstände zwischen Block-Elementen werden entfernt. Der Minifier fasst außerdem boolesche Attribute zusammen (aus 'disabled="disabled"' wird schlicht 'disabled') und kann optional redundante schließende Tags wie </li> und </td> weglassen. Bedingte Kommentare (<!--[if IE]>) werden stets beibehalten, da sie für älteres IE-Targeting noch relevant sind. Der Inhalt von <pre>, <textarea>, <script> und <style> wird nie angetastet – Leerzeichen in diesen Elementen ist bedeutsam, und eine Änderung würde die Seite beschädigen.
Lohnt sich das Minimieren von HTML?
Ja, wenn das HTML nicht bereits durch einen Build-Schritt läuft. Seiten, die Sie von Hand schreiben, aus einem CMS exportieren oder in einem WordPress-Theme zusammenstellen, sowie HTML-E-Mails und inline-<style>/<script>-Blöcke werden alle mit Einrückungen und Kommentaren ausgeliefert, die die Minifizierung kostenlos entfernt. Wenn ein Bundler wie Vite oder webpack Ihre Ausgabe bereits minimiert, benötigen diese Dateien keinen zweiten Durchlauf – aber die meisten HTML-Seiten in der Praxis sehen nie einen Bundler. Statische Site-Builder wie Jekyll und Hugo bieten HTML-Minifier als optionale Plugins an, und WordPress-Plugins wie WP Rocket, LiteSpeed Cache und Autoptimize erledigen es automatisch bei jedem Seitenaufruf.
Wie viel kleiner wird minimiertes HTML?
Als reiner Text spart die Minifizierung typischerweise 10–25 %. Eine handgeschriebene 30-KB-Seite schrumpft oft auf etwa 24 KB, und ein kleines Snippet wie '<ul>\n <li>Eins</li>\n <li>Zwei</li>\n</ul>' (46 Bytes) wird auf 35 Bytes reduziert – rund 24 % kleiner. Sobald Ihr Server das Ergebnis gzippt, beträgt die kombinierte Reduktion meist 70–85 %. Dieses Tool zeigt die minimierte Größe und eine Gzip-Schätzung nebeneinander an, sodass Sie beide Zahlen auf einmal sehen. Die Gzip-Schätzung wird lokal in Ihrem Browser berechnet – nicht auf einem Server –, sodass Sie die realen kombinierten Einsparungen sehen, ohne etwas hochzuladen.
Kann die Minifizierung von HTML die Seite beschädigen?
Nicht bei sicherer Ausführung, und genau so funktioniert dieses Tool. Es berührt niemals den Inhalt von <pre>, <textarea>, <script> oder <style>, wo Leerzeichen bedeutsam ist, und es bewahrt die einzelnen Leerzeichen zwischen Inline-Elementen wie Links und <span>s – 'ein <a href="/x">Link</a> hier' wird also nie zu 'einLinkhier' zusammengezogen. Einige schnelle Online-Minifier reduzieren diesen Abstand und verändern subtil das Rendering oder Layout. Kangax's HTMLMinifier – die beliebteste Node.js-HTML-Minifizierungsbibliothek – verwendet aus demselben Grund einen ähnlich sicheren Standardansatz. Wenn Sie nach der Minifizierung einen Darstellungsunterschied bemerken, verwenden Sie den Beautify-Modus, um die ursprüngliche Struktur wiederherzustellen.
Wie kann ich minimiertes HTML entminifizieren oder formatieren?
Wechseln Sie mit dem Umschalter oben in den Beautify-Modus und fügen Sie Ihr minimiertes HTML ein. Das Tool rückt das Markup neu ein und setzt Tags auf eigene Zeilen, sodass aus '<ul><li>Eins</li><li>Zwei</li></ul>' wieder lesbarer, formatierter Code wird. Wählen Sie 2-Leerzeichen-, 4-Leerzeichen- oder Tab-Einrückung, um dem Stil Ihres Projekts zu entsprechen. Dies ist die Umkehrung der Minifizierung – nützlich zum Untersuchen einer minimierten Seite aus der Produktion, zum Lesen eines CMS-Templates, das ein Build-Tool zusammengepresst hat, oder zum Debuggen eines Layouts durch klare Darstellung der vollständigen Tag-Struktur.
Was ist der Unterschied zwischen Minifizierung und Gzip/Komprimierung?
Minifizierung verkleinert den Quelltext selbst – Sie liefern eine physisch kleinere .html-Datei aus. Gzip und Brotli komprimieren die Bytes während der Übertragung, und der Browser dekomprimiert sie transparent beim Empfang. Beide Methoden ergänzen sich: Erst die Quelle minimieren, dann vom Server gzippen lassen. Google's web.dev empfiehlt beide Schritte – Minifizierung eliminiert Bytes, die Gzip nicht vollständig komprimieren kann, während Gzip repetitive Muster behandelt, die die Minifizierung belässt. Deshalb zeigt dieses Tool sowohl eine minimierte Byte-Anzahl als auch eine Gzip-Schätzung, damit Sie den vollständigen kombinierten Gewinn vor und nach dem Deployment sehen.
Was ist der Unterschied zwischen Minifizierung und Obfuskierung?
Minifizierung macht HTML kleiner, während es gültig und nach dem Beautifizieren vollständig lesbar bleibt – es werden nur Zeichen gelöscht, die der Browser ignoriert. Obfuskierung verschlüsselt oder schreibt Code absichtlich um, um ihn schwer verständlich oder kopierbar zu machen. Das Minimieren von HTML benennt niemals Ihre Klassen, IDs oder Inhalte um und verändert keine Bedeutung; es ist verlustfrei und umkehrbar, was Obfuskierung nicht ist. Wenn Sie verhindern möchten, dass andere Ihren HTML-Quellcode lesen (den Browser ohnehin über Seitenquelltext zugänglich machen), hilft Minifizierung allein nicht – dazu wären zusätzliche Techniken nötig, die über einen Minifier hinausgehen.
Kann ich auch inline CSS und JavaScript minimieren?
Ja, in einem einzigen Durchlauf. Lassen Sie 'Inline-CSS minimieren' aktiviert, und das Tool komprimiert den Inhalt jedes <style>-Blocks – entfernt Kommentare und Leerzeichen und schützt dabei Strings, url() und calc(). 'Inline-JS minimieren' bearbeitet <script>-Blöcke konservativ: Es entfernt Kommentare und reduziert Leerzeichen, behält aber Zeilenumbrüche bei, damit automatische Semikolon-Einfügung (ASI) Ihren Code nicht beschädigen kann. Als JSON oder Templates markierte Skripte bleiben unverändert. Dieser kombinierte Ansatz schließt eine Lücke, die reine CSS-Minifier und JS-Minifier beide aufweisen – HTML-Seiten mit allen drei gemischten Sprachen.
Ist das Online-Minimieren von HTML sicher?
Mit diesem Tool ja – denn es läuft zu 100 % in Ihrem Browser per JavaScript. Ihr HTML wird niemals hochgeladen, protokolliert oder irgendwo gespeichert, sodass auch unveröffentlichte Seiten, Kundenprojekte oder Markup mit privaten Daten vollständig auf Ihrem Gerät verbleiben. Sie können dies bestätigen, indem Sie die Netzwerkverbindung trennen: Der Minifier funktioniert weiterhin offline, da kein Server beteiligt ist. Im Gegensatz dazu senden HTMLMinifier.com und Minifier.org beide Ihr HTML zur Verarbeitung an einen Remote-Server. Auch Willpeavy.com's HTML-Minifier führt einen Server-Roundtrip durch. Bei vertraulichen Projekten ist lokale Browser-Verarbeitung die einzig sichere Option.
Wie kann ich HTML in WordPress minimieren?
Sie haben zwei Möglichkeiten. Für einen einmaligen Fall kopieren Sie Ihren gerenderten Seitenquellcode (oder die Ausgabe eines Templates) und fügen ihn hier zum Minimieren ein. Für jede Seite automatisch kann ein Caching- oder Optimierungs-Plugin HTML im laufenden Betrieb minimieren: WP Rocket, W3 Total Cache, LiteSpeed Cache und Autoptimize bieten alle HTML-Minifizierungseinstellungen. WP Rocket und LiteSpeed Cache sind für komplexe Themes mit viel dynamischem Inhalt am zuverlässigsten. Dieses Tool eignet sich perfekt für Theme-Snippets, benutzerdefinierte Blöcke und HTML-E-Mail-Templates, die diese Plugins nicht automatisch abdecken – beispielsweise benutzerdefinierte Elementor-Bereiche oder ACF-Feld-Templates.
Wie schneidet dieses Tool im Vergleich zu HTMLMinifier.com oder Minifier.org ab?
HTMLMinifier.com und Minifier.org sind beliebte Online-HTML-Minifier, senden Ihr HTML jedoch beide zur Verarbeitung an einen Remote-Server. Das bedeutet, dass Ihr Markup – einschließlich unveröffentlichter Seiten, Passwörter in Formularen oder vertraulicher Kundenprojekte – Ihr Gerät verlässt. Minifycode.com ist ein weiteres serverseitiges Tool mit derselben Einschränkung. Dieses Tool erledigt alles lokal im Browser, sodass nichts je hochgeladen wird. Funktional bietet es zusätzlich einen bidirektionalen Beautifier in derselben Oberfläche, Echtzeit-Gzip-Schätzungen und Inline-CSS/JS-Minifizierung – alles ohne Seitenneuladen oder Server-Roundtrips.
Funktioniert dieser HTML-Minifier auf iPhone und Android?
Ja, er funktioniert vollständig auf Mobilgeräten – HTML aus der Zwischenablage einfügen, das minimierte Ergebnis sofort sehen und zurückkopieren. Die Oberfläche passt sich kleinen Bildschirmen an. Er wurde auf Safari für iOS und Chrome für Android getestet. Ein häufiger mobiler Anwendungsfall ist das Prüfen, wie viel kleiner ein Seiten-Template wird, bevor eine Änderung übernommen wird – Sie können das HTML aus dem mobilen Browser-Quelltext einfügen und die Einsparungen direkt sehen. Kein App-Download, keine Anmeldung und keine Nutzungslimits auf Mobilgeräten. Es funktioniert auch ohne Netzwerkverbindung, sobald die Seite geladen wurde.
Related tools
Alle Tools ansehenURL codieren / decodieren
Text prozentcodieren oder decodieren und Query-Strings parsen — alles in deinem Browser.
HTML-Entity codieren / decodieren
HTML-Entities maskieren und demaskieren — optional mit numerischer Codierung.
Cron-Ausdruck-Builder
Einen Cron-Zeitplan in Klartext erklären und die nächsten Ausführungszeiten anzeigen.
CSS-Minifizierer
CSS verkleinern, indem Kommentare und unnötige Leerräume entfernt werden.
JSON maskieren / demaskieren
Rohtext in einen JSON-sicheren String maskieren und wieder demaskieren.
HTTP-Statuscodes
Durchsuchbare Referenz der HTTP-Statuscodes mit klar verständlichen Bedeutungen.