HTML圧縮ツール(Minifier)
HTMLのコメントを削除し、空白をまとめ、真偽値属性や冗長な属性を短縮し、インラインのCSSとJSONを圧縮します。preとtextareaはそのままです。
<pre>と<textarea>内の空白は保持します。インラインスクリプトは前後を整えるだけで書き換えません。必要な場合はJavaScript圧縮ツールを使ってください。
HTMLを圧縮すると、ブラウザが無視するコメント、インデント、ブロック要素間の改行、冗長な属性値が取り除かれ、ページのダウンロードと解析が少し速くなります。この圧縮ツールは、闇雲な検索置換ではなくマークアップをトークンに分解するため、<pre>と<textarea>内の空白はそのまま残り、インラインの単語間の空白1つは保たれ、引用符で囲んだ属性値が壊れることもありません。
使い方
- HTMLのページまたは断片を貼り付けます。
- 削除するものを選びます。コメント、余分な空白、冗長な属性、属性の引用符です。
- 元の書式が必要な場合以外は、インラインCSSとJSONの圧縮をオンのままにします。
- 圧縮したHTMLをコピーし、削減したバイト数を確認します。
計算式
削減率 % = (元のバイト数 − 圧縮後のバイト数) ÷ 元のバイト数 × 100
サイズはUTF-8のバイト数です。連続した空白は1つの空白になり、ブロックレベルのタグ(div、p、li、tdなど)の隣の空白と、head内の要素間の空白は、表示されないため削除します。select、svg、videoのようなインラインボックスの隣や、スクリプトと残すコメントの周りの空白は残ります。type="text/javascript"とtype="text/css"は既定値なので削除され、checked="checked"のような真偽値属性はcheckedになります。
計算例
25バイトの断片<p> + 改行 + a b + 改行 + </p> + 改行は、<p>a b</p>に圧縮されて10バイトになります。ブロックタグの隣の空白が消え、2つの単語の間の空白が1つにまとまり、60%削減されます。
よくある質問
圧縮するとページが壊れることはありますか?
まれにあります。リスクがあるのは、インラインブロック要素間の空白に頼るCSSと、コメントを読み取るスクリプトですが、どちらも珍しいものです。元のコピーを保管し、圧縮したページをテストしてください。
JavaScriptも圧縮しますか?
いいえ。インラインスクリプトは前後を整えるだけで、これは常に安全です。JSONとJSON-LDのブロックは、文字列の外の空白が取り除かれます。本格的なJavaScriptの圧縮にはJavaScript圧縮ツールを使ってください。
条件付きコメントは残りますか?
はい。<!--[if IE]> … <![endif]-->のブロックは、コメント削除がオンでも残ります。<!--!で始まるコメントも残すよう選べます。
どれくらい削減できますか?
手書きのページでは通常10〜25%です。サーバーでのGzipやBrotli圧縮はさらに多く削減でき、両者は併用できます。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/html-minifier/
このツールを引用する
kakaoCalc. (2026, November 8). HTML圧縮ツール(Minifier). https://kakao.mobile/ja/tools/html-minifier/
“HTML圧縮ツール(Minifier).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/html-minifier/.