本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

CSS Formatter

CSS を双方向に整形。文字列対応パーサーで引用符内の値と url() の中身はそのまま保持します。

文字列対応:引用符内の値と url() の中身は決して変更しません。

使い方

  1. 左パネルにスタイルシートを貼り付けます。小さなサンプルが読み込まれているので、まず両方向を試せます。
  2. 整形を押すとインデント付きルールブロック、1 行 1 宣言、selector { のレイアウトになります。
  3. 圧縮を押すと空白を折り畳み、コメントを除去して本番用の 1 行にします。
  4. Copy で結果を取得。入力を編集してどちらの方向でも再実行できます。
  5. ステータス行に出力サイズと、圧縮で節約できた文字数が表示されます。

よくある用途

よくある質問

Q: 「文字列対応」とは具体的に? A: シングル・ダブル引用符の中、および url(...) の中は一字一句そのままコピーします。文字列内のセミコロンや波括弧でフォーマッターが誤認することはなく、data URI や空白を含むフォント名も保たれます。

Q: コメントは保持されますか? A: いいえ。両方向とも /* ... */ コメントを削除します。ライセンス表記も含まれるので、帰属表示が必要なら手動で再追加してください。

Q: 順序の入れ替えや名前の変更はありますか? A: 一切ありません。ルールと宣言は順序も表記もそのままで、フォーマッターが動かすのは空白と改行だけです。コンパイル結果は意味的に同一です。

データはこのデバイス内にとどまります

CSS Formatter は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。