HTML formatieren
Unübersichtliches HTML einrücken, damit die Struktur lesbar wird, oder minimieren – wahlweise mit 2, 3 oder 4 Leerzeichen oder Tabs.
- Läuft im Browser
- Kein Upload
- Ergebnis bleibt auf deinem Gerät
Datenschutz & GrenzenLäuft in deinem Browser. Nichts wird hochgeladen.
Eingabeinhalte bleiben in diesem Tab; Refentra lädt sie nicht hoch und speichert sie nicht. Optionale aggregierte Aktionszahlen werden nur mit deiner Einwilligung zur Nutzungsmessung gesendet. Leere den Arbeitsbereich anschließend.
Unterstütztes Profil: HTML-Parserformatierung erhält bedeutenden Leerraum; Eingabe nie gerendert/ausgeführt. 100.000 Einheiten. Minimieren verkürzt Tags und Attribute, ohne den Leerraum im Text zu verändern. Gewöhnliche Kommentare werden nur ohne Script-/Template-Inhalt entfernt; Laufzeitmarker bleiben.
Maximal 200.000 UTF-16-Einheiten; Parserlimits können kleiner sein. Worker: 15 Sekunden (Regex 1,5 Sekunden).
Eingabe und Ergebnis nachvollziehen
- Vorbereiten und Vorgang wählen
Füge HTML ein und wähle Formatieren oder Minifizieren. Das Markup wird nur gelesen und nicht ausgeführt; es wird keine Seite geladen.
- Ein konkretes Beispiel prüfen
Nutze dieses Beispiel und vergleiche das angegebene Ergebnis: <p>Hello <b>world</b>.</p> → minify → <p>Hello <b>world</b>.</p>
- Ausgabe vor dem Übernehmen prüfen
Prüfe die Abstände zwischen Inline-Elementen und den erhaltenen Text. Würde man jeden Leerraum löschen, änderten sich die Wörter auf der Seite.
Antworten zu dieser Aufgabe
Bereinigt das Formatieren gefährliches HTML?
Nein. Das Markup wird hier nur gelesen, also nicht ausgeführt, die Ausgabe kann aber an anderer Stelle weiterhin aktives Markup enthalten.
Was prüfe ich bei einem Eingabefehler?
Kürze die Eingabe auf höchstens 100.000 UTF-16-Einheiten und prüfe die Verschachtelung. Fehlerhaftes HTML kann nach den Regeln des HTML-Parsers vereinheitlicht werden.
Wo sind die Grenzen dieses Werkzeugs?
Der Baum ist auf 20.000 Knoten und die Tiefe 64 begrenzt. Das ist kein Test der Browserkompatibilität, keine Darstellung mit CSS und kein Sicherheitszertifikat für HTML.