HTML-Beautifier & -Minifier – kostenlos
HTML mit korrekter Verschachtelungseinrückung formatieren oder minifizieren. Inhalt in <pre>-, <script>- und <style>-Blöcken bleibt erhalten.
Datei hierher ziehen oder zum Auswählen klicken
HTML, HTM · Verarbeitung auf Ihrem Gerät
oder drücken Sie Strg+V, um aus der Zwischenablage einzufügen
Ausgabe erscheint hier…Häufige Anwendungen
- Debuggen Sie serverseitig gerendertes HTMLSehen Sie sich die rohe HTML-Ausgabe von Ihrem Server (PHP, Rails, Django, Node) in lesbarem eingerücktem Format an.
- Formatieren Sie E-Mail-HTML-VorlagenE-Mail-HTML ist ausführlich (Tabellen, Inline-Stile). Formatieren Sie, um es bearbeitbar und wartbar zu machen.
- Formatieren Sie statische HTML-SeitenManuell bearbeitete statische HTML-Dateien profitieren von konsistenter Formatierung für gemeinsame Bearbeitung.
- Bereinigen Sie CMS-exportiertes HTMLWordPress, Wix, Squarespace exportieren HTML mit vielen Artefakten. Formatieren Sie, um es bearbeitbar zu machen.
- Minify HTML für ProduktionReduzieren Sie die HTML-Dateigröße für schnellere Seitenladungen, indem Sie Leerzeichen und unnötige Zeichen entfernen.
So funktioniert es
Dieses Tool formatiert oder komprimiert HTML mit einem selbst geschriebenen, tag-bewussten Tokenizer direkt in der Seite – keine Formatierungsbibliothek von Drittanbietern, kein Serverumweg. Jedes Zeichen Ihres Markups wird lokal im Browser verarbeitet, sobald Sie es tippen oder einfügen.
- 1Der Tokenizer durchsucht das MarkupEin eigener zeichenweiser Scanner durchläuft die HTML-Zeichenkette und erkennt Kommentare, DOCTYPE-Deklarationen, öffnende und schließende Tags, selbstschließende leere Elemente (br, img, input usw.) und reine Textknoten. Eine eigene Hilfsfunktion verfolgt Attributwerte in Anführungszeichen, damit Zeichen wie > in einem Attribut (z. B. value="a>b") einen Tag nie vorzeitig teilen.
- 2Die Einrückungstiefe wird pro Tag verfolgtIm Beautify-Modus führt der Tokenizer einen Tiefenzähler. Öffnende Block-Tags erhöhen die Tiefe; schließende Tags verringern sie, bevor sie geschrieben werden. Inline-Elemente (span, a, strong, em usw.) bleiben in derselben Zeile wie ihr Inhalt, statt in eine eigene eingerückte Zeile verschoben zu werden. Bei Tags wie pre, script, style und textarea wird der Inhalt unverändert ausgegeben, um leerraumempfindlichen oder ausführbaren Code nicht zu beschädigen.
- 3Der Minifier fasst Leerraum sicher zusammenIm Minify-Modus werden die Inhalte von pre-, script-, style- und textarea-Blöcken vor dem Zusammenfassen von Leerraum durch nummerierte Platzhalter ersetzt. HTML-Kommentare werden entfernt und Leerraum zwischen Tags gelöscht – außer zwischen benachbarten Inline-Elementen, wo ein einzelnes Leerzeichen erhalten bleibt, damit Wörter nicht verschmelzen. Anschließend werden die Platzhalter wieder durch ihren Originalinhalt ersetzt.
- 4Die Ausgabe wird angezeigt und kann gespeichert werdenDas formatierte oder minimierte Ergebnis erscheint live im Ausgabebereich zusammen mit der prozentualen Größenänderung. Sie können es in die Zwischenablage kopieren oder als .html-Datei herunterladen, ohne den Browser zu verlassen.
Ähnliche Tools
CSS-Beautifier
Minifiziertes CSS mit einheitlicher Einrückung lesbar formatieren oder CSS minifizieren. Optional alphabetische Sortierung der Eigenschaften für nachvollziehbare Diffs.
CSS-Minifier & -Beautifier
Minifizieren Sie CSS zur Dateigrößenreduzierung oder verschönern Sie minifiziertes CSS zur besseren Lesbarkeit. Sofort, in Ihrem Browser.
XML-Formatierer & -Validator
XML mit dem nativen DOM-Parser Ihres Browsers formatieren und validieren. Enthält minifizierte Ausgabe für den Produktionseinsatz.