JA
マイツール

CSS圧縮ツール(Minifier)

ブラウザ上でCSSを安全に圧縮します。コメントと空白を削除し、色や0の単位を短縮します。文字列、url()、calc()はそのままで、削減したバイト数も表示します。

圧縮したCSS
元のサイズ
364 バイト
圧縮後のサイズ
279 バイト
削減率
23.4%

コメント1件を削除し、ライセンスコメント1件を保持、空のルール1件を削除 · 値4個を短縮しました。

文字列、url()の中身、calc()内の空白、カスタムプロパティ(--name)の値は書いたまま残します。セレクターは書き換えません。

マイツール →
広告

圧縮したCSSはより速く読み込まれます。コメント、インデント、改行はブラウザには何の意味もありませんが、スタイルシートの3分の1を占めることもあります。この圧縮ツールはCSSを正しくトークンに分解するため、安全なものだけを削除します。文字列、url()のパス、.sm\:p-4のようなエスケープされたクラス名、calc()に必要な空白には手を加えません。圧縮前後のサイズも表示します。

使い方

  1. スタイルシートをボックスに貼り付けます。
  2. CSSにフレームワークのライセンスが含まれている場合は、/*! ライセンスコメントを残すにチェックを入れたままにします。
  3. #abcの色指定、単位なしの0、0.5の代わりの.5を使う場合は、値の短縮をオンのままにします。
  4. 圧縮したCSSをコピーし、削減したバイト数を確認します。

計算式

削減率 % = (元のバイト数 − 圧縮後のバイト数) ÷ 元のバイト数 × 100

サイズはUTF-8のバイト数で数えます。空白は { } ; : , のまわりと、セレクター内の結合子 > + ~ のまわりで削除しますが、意味を持つ場所では残します。div :first-childの子孫を表す空白、メディアクエリのandと(の間の空白、calc()内の+と−のまわりの空白がその例です。

計算例

サンプルのスタイルシートには、ライセンスコメント、通常のコメント、空の.unused { }ルール、メディアクエリがあります。圧縮ツールはライセンスを残してそれ以外を削除し、#FFFFFFを#fff、0px 0.75remを0 .75rem、calc( 100% - 2px )をcalc(100% - 2px)に書き換えます。時間の値には単位が必要なので0sはそのままです。362バイトのサンプルは279バイトになり、約23%小さくなります。

よくある質問

本番環境で使っても安全ですか?

空白とコメントの削除と、意味を変えない数種類の値の短縮だけを行います。ルールの統合やプロパティの並べ替えは行いません。より攻撃的な圧縮ツールがレイアウトを壊すことがあるのは、たいていそうした処理が原因です。

0%が0に短縮されないのはなぜですか?

単位が必要な場所があるためです。hsl(0, 0%, 0%)、flexショートハンドのパーセント値、transitionの0s、calc()内のあらゆる値がそうです。flexショートハンドでは0pxも単位を保ちます。単位なしの0はflexの係数になるためです。数学関数の外にあるそれ以外の長さだけが、単位なしの0になります。

SCSSやLessにも対応していますか?

ネスト、@media、@supports、@layerを含む通常のCSSには対応しています。SCSSの//コメントやミックスインはCSSではないため非対応です。先にコンパイルしてから圧縮してください。

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

いいえ。すべてブラウザ内で処理されます。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). CSS圧縮ツール(Minifier). https://kakao.mobile/ja/tools/css-minifier/

MLA

“CSS圧縮ツール(Minifier).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/css-minifier/.

広告