CoderTools

CSS 圧縮・整形ツール

本番環境用にCSSを圧縮、または可読性のために整形(100% クライアントサイド)

🔒 100% ローカル処理入力されたデータはすべてブラウザ内で処理されます。サーバーに送信されることはありません。
入力サイズ: 0 bytes
出力サイズ: 0 bytes

CSS圧縮・整形ツールドキュメント

このツールとは?

このツールを使用すると、CSSコードを圧縮(ミニファイ)または整形できます。圧縮は不要な空白、コメント、冗長な文字を削除してファイルサイズを削減し、本番環境へのデプロイに適しています。整形は、開発中の可読性を向上させるために適切なインデントと改行でCSSをフォーマットします。

主な機能

  • CSS圧縮 - 空白、改行、コメントを削除してファイルサイズを削減
  • CSS整形 - 適切なインデントと改行でCSSをフォーマットして可読性を向上
  • カスタマイズ可能なインデントサイズ(2スペース、4スペース、またはタブ)
  • 圧縮時にコメントを保持するオプション
  • 圧縮率を示すファイルサイズ比較

一般的な使用例

  • ページ読み込み時間を短縮するために本番環境用のCSSファイルを最適化
  • デバッグやコードレビューを容易にするために圧縮されたCSSをフォーマット
  • フォーマットが一貫していないCSSコードをクリーンアップ
  • ユーザーに圧縮されたCSSを提供して帯域幅使用量を削減

このツールの処理方法

空白の削除

不要なスペース、改行、タブをすべて削除します。CSSルールは機能に影響を与えることなく1行に圧縮されます。例:`.btn { color: red; }` が `.btn{color:red;}` になります

コメントの削除

'コメントを保持'オプションが有効でない限り、すべてのCSSコメント (/* ... */) を削除します。/*! ... */ 構文を使用した重要なライセンスコメントは、通常、ほとんどの圧縮ツールで保持されます。

冗長文字の削除

不要なセミコロン(ルール内の最後のプロパティ)、演算子周りのスペース、余分なゼロ(0.5 → .5)を削除します。色コードを短縮します(#ffffff → #fff)。

プロパティの最適化

括弧、コロン、カンマの周りのスペースを削除します。例:`margin: 10px 20px;` が `margin:10px 20px;` になります。注:calc() やその他の必要な関数ではスペースが保持されます。

ファイルサイズへの影響

CSS圧縮は通常、元のコードのフォーマットとコメント密度に応じて20-50%のファイルサイズ削減を実現します。サーバー側のGzip圧縮と組み合わせると、総削減率は80%を超えることがあります。

シナリオ 元のサイズ 圧縮後 削減率 Gzip後
コメント付きの整形されたCSS 50 KB 25-30 KB 40-50% ~5-8 KB (合計85-90%)
コメントが少ないコンパクトなCSS 30 KB 24-27 KB 10-20% ~4-6 KB (合計80-85%)
コメントが多いドキュメントCSS 100 KB 40-50 KB 50-60% ~8-12 KB (合計88-92%)

関連ツール

クイックメニュー

最近のツールはありません