入出力データはサーバーに送信されず、どこにも保存されません。すべての処理はブラウザ上で完結します。

CSS フォーマッタ

インデント
整形結果
 

使い方


CSS をテキストエリアに貼り付けると、インデント・改行・スペースが自動で整形されます。インデント幅は 2 スペースまたは 4 スペースから選べます。出力結果はコピーボタンでクリップボードに転送できます。

CSS 整形とは


ビルドツールで圧縮された CSS や、コピペで雑に貼られた CSS は、人間が読むには整形が必要です。本ツールは `{ ... }` 構造の階層に応じてインデントを付与し、`;` の後に改行を入れ、`:` `,` の後に空白を補います。プロパティ値の正規化(hex を rgb に変換するなど)は行いません。

活用シーン


  • バンドラが出力した minified CSS を読み解きたいとき
  • インラインスタイルの長い属性値を整形して内容を把握
  • 他人から渡された雑な CSS を共通の体裁に揃えてからレビュー
  • 自分で書きながら一度整形して構造を確認したい場面
  • CSS 抜粋をブログ記事や Slack に貼る前の体裁調整

プライバシー


整形処理はすべてブラウザ内で完結し、CSS の内容がサーバーに送信されることはありません。社内のスタイルシートを試す場面でも外部に送信される心配はありません。

よくある質問


CSS フォーマッタと CSS ミニファイアーは何が違いますか?

フォーマッタは圧縮された CSS にインデントや改行を付けて人間が読みやすくします。ミニファイアーは逆に空白やコメントを削ってファイルサイズを小さくします。読みたいときはフォーマッタ、配信用に縮めたいときはミニファイアーを使います。

貼り付けた CSS はサーバーに送信されますか?

いいえ。整形はすべてブラウザ内で行われ、CSS の内容がサーバーに送信されたり保存されたりすることはありません。社内のスタイルシートでも安心して試せます。

プロパティ値も書き換えられますか?

いいえ。本ツールはインデント・改行・スペースの体裁だけを整え、プロパティ値は変更しません。hex を rgb に変換したりショートハンドを展開したりはしないので、見た目の挙動はそのまま保たれます。

インデントの幅は選べますか?

はい。インデント幅を 2 スペースまたは 4 スペースから選択できます。プロジェクトのコーディング規約に合わせて出力を揃えられます。

minify された 1 行の CSS も整形できますか?

はい。バンドラが出力した minified CSS のように 1 行に詰まった CSS でも、`{ ... }` のネスト構造に応じてインデントし、`;` の後で改行して読める形に展開します。