HTML
HTML-Formatierer
HTML minimieren und formatieren.
Über HTML-Formatierung
HTML ist die Auszeichnungssprache, die jede Webseite strukturiert. Minimieren entfernt Leerraum, Kommentare und überflüssige Syntax, um die Datei für die Produktion zu verkleinern; Formatieren rückt sie wieder ein, damit verschachtelte Elemente leicht zu lesen und zu bearbeiten sind.
Leerraum innerhalb von <pre>, <textarea> und einigen weiteren Elementen ist für die Darstellung der Seite bedeutsam, sodass ein naiver Minifizierer, der jeglichen Leerraum unterschiedslos entfernt, diese sichtbar zerstören würde. Dieses Tool ist leerraumbewusst: Es kollabiert unbedeutenden Leerraum zwischen gewöhnlichen Tags, lässt aber leerraumempfindliche Elemente unangetastet. Gewöhnliche <!-- Kommentare --> werden entfernt, aber die alte Syntax für bedingte Kommentare, die manche älteren Seiten noch für den Internet Explorer verwenden, wie <!--[if IE]>...<![endif]-->, bleibt vollständig erhalten, da es sich nicht um einen echten Kommentar, sondern um eine Anweisung handelt, die zufällig in Kommentarsyntax geschrieben ist. Boolesche Attribute wie checked="checked" werden ebenfalls genau so belassen, wie sie geschrieben wurden, statt auf ihre bloße Form gekürzt zu werden.
Wo Sie darauf treffen
- Das Markup einer Seite vor der Bereitstellung in der Produktion verkleinern
- Von einer API oder serverseitigem Rendering zurückgegebenes Markup zum Debuggen lesbar formatieren
- Aus einem CMS-Export oder einer anderen Seite kopiertes HTML aufräumen
- Einrückung vereinheitlichen, bevor ein Markup-Diff geprüft wird
Häufige Fragen
Ändert Minimieren das Aussehen meiner Seite?
Nein. Es werden nur Leerraum, Kommentare und überflüssige Syntax entfernt — das gerenderte Ergebnis bleibt gleich.
Wird dadurch auch eingebettetes CSS und JavaScript minimiert?
Ja. CSS innerhalb von <style>-Tags und JavaScript innerhalb von <script>-Tags werden zusammen mit dem umgebenden Markup ebenfalls minimiert.
Wird mein HTML gespeichert?
Nein. Die Konvertierung erfolgt nur für diese eine Anfrage auf dem Server; danach wird nichts protokolliert oder aufbewahrt.
Was passiert mit Leerraum innerhalb von <pre> oder <textarea>?
Er wird unangetastet gelassen. Diese Elemente stellen ihren Inhalt exakt so dar, wie er geschrieben wurde, einschließlich Zeilenumbrüchen und Einrückung, sodass das Zusammenfalten von Leerraum darin die tatsächliche Darstellung der Seite verändern würde — anders als der Leerraum zwischen gewöhnlichen Tags, der optisch bedeutungslos und sicher zu entfernen ist. Dieses Tool erkennt leerraumempfindliche Elemente und überspringt sie gezielt, um das zu vermeiden.