HTML Minimierer und Formatierer


english version deutsche Version

So wie Sie für Ihre HTML Datei verantwortlich sind tragen Sie auch die alleinige Verantwortung für korrektes Funktionieren des minimierten Codes. In seltenen Fällen kann minimierter Code sich anders verhalten als erwartet.

Schritt 1 Wählen Sie (optional) Zeichensatz bzw. -Kodierung und die HTML (.html) Datei. Die Zeichensatzwahl wird nur benötigt, wenn der HTML Code nicht-ASCII Zeichen enthält (UTF8 ist eine Obermenge von ASCII). Windows Benutzer können ihren Standardzeichensatz folgendermaßen ermitteln: PowerShell öffnen, [System.Text.Encoding]::Default eingeben und in der Ausgabe den Wert für WebName ermitteln. Alternativ können nicht-ASCII Zeichen wie z.B. € oder € für das Euro-Symbol notiert werden. HTML kann auch manuell aus der Zwischenablage eingefügt werden (in das Textfeld klicken, dann [Ctrl]+[V]).

Schritt 2 Minimierung starten. Bitte erlauben Sie einige Sekunden Verzögerung. Der minimierte Code wird in das Textfeld unten eingefügt.



Schritt 3 Kopieren Sie den Inhalt des Textfelds in die Zwischenablage zu Ihrer Verfügung. Dies kann auch manuell erfolgen, dazu in das Textfeld klicken, dann [Ctrl]+[A], gefolgt von [Ctrl]+[C].

Schritt 4 Zusatz: Um mittels Apache Webserver minimiertes HTML auszuliefern, kann z.B. der folgende Code in einer .htaccess Datei verwendet werden, der [htmldatei].min.html nur wenn verfügbar ausliefert, ansonsten wird [htmldatei].html ausgeliefert (getestet mit Apache 2.4):

<IfModule mod_rewrite.c>
    RewriteEngine on
    Options +FollowSymLinks
# bei Verwendung in apache UserDir
#   RewriteBase /~USERNAME/PATH/TO/DIR/
    RewriteCond %{REQUEST_FILENAME} "^(.*)(\.html)$"
    RewriteCond %{REQUEST_URI} "!^(.*)(\.min\.html)$"
    RewriteCond %1.min.html -f
    RewriteRule "^(.*)\.html$" "$1.min.html"
</IfModule>

Formatieren HTML Code im Textfeld oben wird formatiert ("beautify") und kann dann optional in die Zwischenablage kopiert werden (Schritt 3). Bitte erlauben Sie einige Sekunden Verzögerung.



Multi JavaScript Minimierer
CSS Style Sheet Minimierer
Startseite