HTML-Formatierer
Formatiere HTML mit sauberer Verschachtelungseinrückung — pre, script und style bleiben unangetastet.
Verwandte Tools
HTML-Formatierer
Füge minifiziertes, kopiertes oder schlicht unordentliches HTML ein und erhalte es sauber eingerückt zurück: jedes verschachtelte Element rückt um die gewählte Einrückung ein (zwei Leerzeichen, vier Leerzeichen oder Tabulator), leere Elemente wie br, img, input, meta und link gelten als nicht verschachtelnd, und Inline-Elemente wie a, b, em, strong, span und code bleiben auf der Zeile ihres Elternelements, wann immer das ganze Element hineinpasst — kurze Listeneinträge und Links bleiben so kompakt, statt in drei Zeilen zu zerfallen.
Der Formatierer ist bewusst nachsichtig, denn HTML in freier Wildbahn ist fehlerhaft. Falsch verschachtelte oder nicht geschlossene Tags erzeugen nie einen Fehler: ein überzähliges schließendes Tag wird verworfen, ein offenes Element implizit vom Elternelement geschlossen, und der Rest des Dokuments wird bestmöglich formatiert. Der Inhalt von pre, script und style passiert wörtlich — vorformatierter Text behält seine Abstände, eingebettetes JavaScript und CSS werden nie neu eingerückt.
Zwei Aufräumoptionen erledigen das übliche Rauschen. „Leerzeilen zwischen Elementen entfernen" beseitigt die Leerzeilen, die sich beim Kopieren aus Templates ansammeln, und „Leerraum im Text zusammenfassen" macht aus Folgen von Leerzeichen und Umbrüchen in Textknoten ein einzelnes Leerzeichen — nie innerhalb von pre, script oder style. Die Zeile unter der Ausgabe meldet Elemente, Zeilen vorher und nachher und die tiefste Verschachtelung.
Alles läuft lokal in deinem Browser: Seiten, Templates und E-Mail-Markup verlassen deinen Rechner nie. Kopiere das Ergebnis oder lade es als .txt-Datei herunter.