HTML zu Pug

HTML in Pug (ehemals Jade) umwandeln: kurze Tag-Syntax mit .klassen und #ids, Attribute, Texte und Skripte korrekt eingerückt.

Auf deiner Website einbetten

Kopiere den Code und füge ihn in deine Seite ein. Kostenlos, ohne Anmeldung, ohne Cookies.

HTML zu Pug wandelt HTML in die kompakte Pug-Syntax (früher Jade) um. Klassen und IDs werden zu .klasse und #id, reine div-Elemente entfallen, Attribute landen in Klammern, Texte bleiben in der Zeile und Skripte werden als Block übernommen. Einrückung und Schreibweise der Attribute sind einstellbar; die Umwandlung läuft im Browser.

Einrückung
Anführungszeichen

Pug

HTML und Pug im Vergleich

HTMLPug
<div class="card">.card
<nav id="menu">nav#menu
<a href="/">Start</a>a(href='/') Start
<!-- Hinweis -->//- Hinweis

Kompilieren kannst du Pug mit Pug zu HTML.

Häufige Fragen

Was ist Pug?

Pug ist eine Template-Sprache für Node.js, die HTML ohne spitze Klammern und schließende Tags beschreibt. Die Struktur ergibt sich aus der Einrückung. Pug wird häufig mit Express oder in Static-Site-Generatoren eingesetzt.

Bleibt die Bedeutung des HTML erhalten?

Ja. Der Browser liest dein HTML zunächst ein, dann wird der Elementbaum in Pug ausgegeben. Dabei korrigiert der Browser offensichtliche Fehler, zum Beispiel nicht geschlossene Absätze. Kompiliere das Ergebnis mit „Pug zu HTML“ zur Kontrolle.

Werden Kommentare übernommen?

Ja, als nicht ausgegebene Pug-Kommentare (//-). Sie erscheinen später nicht im HTML. Wer sie sichtbar behalten will, ändert sie in // um.

Stimmt etwas nicht auf dieser Seite? – wir schauen uns das an.

Stimmt etwas nicht?

Sag uns, was falsch oder veraltet ist. Die aktuelle Seite schicken wir automatisch mit.

Was für ein Hinweis?

Mindestens 10 Zeichen.

URL, Eingaben, Ergebnis und Browserdaten – damit wir den Fehler nachvollziehen können.