HTML formatieren oder minifizieren

Kostenloser Online-HTML-Formatter und -Minifier, der in Ihrem Browser läuft. Fügen Sie beliebiges HTML ein und das Tool erkennt, ob es verschönert werden muss (kompakte einzeilige Eingabe → eingerückte Ausgabe) oder minifiziert (eingerückte Eingabe → einzeilige Ausgabe), oder wählen Sie die Richtung manuell. Einrückung mit 2 Leerzeichen, 4 Leerzeichen oder Tabs. Void-Elemente (br, hr, img, input, meta, link) können XHTML-stil selbstgeschlossen oder HTML5-stil bloß gelassen werden. Leerraum innerhalb <pre>, <script> und <style> wird wortgetreu bewahrt — nie angerührt. Kommentare können optional aus beiden Richtungen entfernt werden.

Verwendung

1
HTML einfügen

Richtung wird standardmäßig automatisch erkannt.

2
Einrückung und Optionen wählen

2 Leerzeichen ist der Standard für die meisten Front-End-Style-Guides.

3
Ausgabe lesen

Verschönerte oder minifizierte Version erscheint rechts.

4
Kopieren oder herunterladen

Ein-Klick-Zwischenablage oder als .html speichern.

HTML im Browser verschönern oder minifizieren — bewahrt <pre>-, <script>-, <style>-Inhalt wortgetreu

Modus
Einrückung
Optionen
Eingabe
Ausgabe

            
        
Weißt du nicht, was du ausprobieren sollst?
400+ kostenlose Tools — Überraschung öffnen
🎲 Überrasch mich

Funktionen

Formatieren und minifizieren Auto-Modus-Erkennung Drei Einrückungsstile Bewahrt wortgetreue Blöcke Selbstschließen umschalten Kommentare entfernen

Typische Anwendungen

  • Eine kopiert-eingefügte minifizierte HTML-Datei verschönern, um ihre Struktur zu inspizieren.
  • Ein HTML-E-Mail-Template vor dem Deploy minifizieren — spart Bytes bei jedem Versand.
  • HTML5-Void-Elemente in XHTML-Selbstschließen für eine XML-strikte Pipeline konvertieren.
  • Entwicklerkommentare aus einem Produktions-HTML-Build entfernen.
  • Ein handgeeditetes Template neu einrücken, um Team-Konventionen zu entsprechen.

Warum dieser

Viele browser-basierte Formatter verstümmeln den Inhalt von <pre> oder <script>. Wir verwenden eine leichtgewichtige tokenisierende State-Machine, die Raw-Text-Elemente (script, style, pre, textarea) erkennt und deren Inhalt in Ruhe lässt. Alles andere bekommt saubere Pro-Block-Einrückung. Läuft in Ihrem Browser über einen Vanilla-JS-Tokenizer — ohne Anmeldung, ohne Pro-Datei-Kontingent.

Häufige Fragen

Was ist ein "Void-Element"?

Ein HTML-Element ohne schließendes Tag und ohne Inhalt — br, hr, img, input, meta, link, source, track, area, base, col, embed, param, wbr. In HTML5 können diese als <br> (bevorzugt) oder <br /> (XHTML-Legacy) geschrieben werden. Wählen Sie, was Ihr Linter erwartet.

Modifiziert es Inhalt in &lt;script&gt; oder &lt;style&gt;?

Nein. Alles in <script>, <style>, <pre> und <textarea> wird byte-für-byte bewahrt. Whitespace-Handling um diese Tags folgt HTML5-Raw-Text-Element-Regeln.

Warum hat meine minifizierte Ausgabe noch Leerzeichen?

Minifizierung kollabiert Inter-Tag-Whitespace, bewahrt aber mindestens ein Leerzeichen wo es semantisch bedeutsam ist (zwischen Inline-Elementen). Für aggressive Minifizierung (null Whitespace) verwenden Sie einen dedizierten Minifier wie html-minifier-terser.

Wird das ungeschlossene Tags reparieren?

Nein — das Tool ist rein ein Formatter. Wenn Sie ungeschlossene <div>s haben, wird die Ausgabe die (kaputte) Struktur widerspiegeln. Verwenden Sie einen Validator wie den W3C Nu Validator für strukturelles Lint.

Behandelt es Templating-Syntax wie @{{ ... }} oder {% %}?

Versucht die meisten Templating-Tokens intakt zu lassen, aber Blade ({{ }}), Twig ({% %}), Vue ({{ }}) etc. können trotzdem komisch beabstandet werden. Für Templates mit schwerer Interpolation formatieren Sie das gerenderte HTML oder verwenden Sie ein templating-bewusstes Tool.

Mobil?

Ja — Eingabe und Ausgabe stapeln sich auf schmalen Bildschirmen.

💡 Sollen wir ein Tool speziell für Sie verbessern?

Machen wir — und zwar kostenlos! Schreiben Sie uns kurz Ihre Idee. Wenn Sie sie im Detail besprechen möchten, hinterlassen Sie eine E-Mail-Adresse, wir melden uns. Anonym geht auch.

Wie bewerten Sie dieses Tool?

Danke für Ihre Bewertung!
Möchten Sie mehr sagen? Hinterlassen Sie einen Kommentar!
Danke! Ihr Kommentar erscheint nach der Moderation.
Veröffentlicht Aktualisiert