lobsite! ログイン アカウント作成

無料ツール /

HTML ミニファイアー

コメントと余分な空白を削除して HTML を圧縮します。インラインの CSS と JavaScript も圧縮され、削減できたバイト数を確認できます。ブラウザ上で無料で使えます。

HTML フォーマッター →
圧縮済み
無料、アカウント不要。6 時間公開され、残せばずっと公開されます。

使い方

  1. HTML を貼り付けるか、.html ファイルを開くか、サンプルから始めます。
  2. 入力すると圧縮された HTML が、圧縮前後のサイズとともに表示されます。
  3. コピーするかダウンロードするか、このページを公開 を押してオンラインで公開します。

削除されるもの

  • コメントとタグ間の空白(インライン要素の間で表示される可能性がある場合は、スペースを 1 つ残します)。
  • スクリプトの type="text/javascript" やスタイルの type="text/css" のように、デフォルトを繰り返すだけの属性。
  • 長い doctype は <!doctype html> に置き換えます。
  • インラインの <style> と <script> の内容は CSS と JavaScript として圧縮します。

<pre> と <textarea> の空白は保持されるため、ページの見た目と動作は変わりません。

効果はありますか?

Lobsite を含むほとんどのホストは、ブラウザに届く前に gzip や Brotli でページを圧縮しており、繰り返しの空白は非常によく縮小されます。その前に圧縮すると、通常さらに 5~15% 削減できます。特に効果があるのは、大きなページ、インラインの CSS と JavaScript が多いページ、そして何も圧縮されないメール内の HTML です。

よくある質問

圧縮でページが壊れることはありますか?

設定は保守的です。表示される可能性のある空白はスペース 1 つとして残し、省略可能な閉じタグや属性の引用符もそのままにします。構文エラーのあるインライン JavaScript はそのまま残します。公開前に HTML ビューアで結果を確認してください。

変更のたびに手動で圧縮すべきですか?

1 ページならここですぐにできます。頻繁に編集するサイトでは、ビルドツールに任せ(Vite、Astro、多くのジェネレーターが対応しています)、読みやすいバージョンをソースに保持してください。

どのミニファイアーを使っていますか?

html-minifier-terser を使い、インライン JavaScript には Terser を使っています。初めて圧縮するときに読み込まれ、その後はブラウザ内で実行されます。

HTML はアップロードされますか?

いいえ。圧縮はブラウザ内で行われ、Lobsite に送信されるのは このページを公開 を押した場合のみです。