Tailwind CSSのクラス名を公式推奨の順序で自動整形。重複を削除し、コードの可読性を向上させます。

入力 (Input)

出力 (Output)

クラス名のカオスをワンクリックで整理

Tailwind CSSを使用していると、どうしてもクラス名が長くなりすぎてしまい、コードの可読性が落ちてしまう問題に直面します。どのプロパティがどこにあるのか一目で分からず、メンテナンスが苦痛になることも少なくありません。

このツールを使えば、クラス名を公式の推奨順序(Official Prettier Plugin準拠)に自動で並べ替えることができます。バラバラに記述されたクラスがきれいに整列されることで、コードの見通しが良くなり、品質を一定に保つことができます。

チーム開発での導入メリット

複数人で開発を行っていると、人によって「色系を先に書く」「配置系を先に書く」といった癖が出てしまい、記述揺れ(表記のバラつき)が発生しがちです。このツールで並び順を統一することで、こうした不毛な記述揺れを防ぐことができます。

また、コードレビューの際にも大きなメリットがあります。並び順が統一されていれば、Gitの差分(Diff)が最小限になり、順序が違うだけの無意味な変更行がなくなります。レビュアーはスタイルの順序ではなく、本質的な変更点(ロジックやデザインの変更)に集中できるようになります。

使い方(HTMLそのまま貼り付けOK)

使い方は非常にシンプルです。整形したいクラス名、またはHTMLコード全体を入力エリアに貼り付けて、「整形する」ボタンを押すだけです。 class="..." 属性の中身だけをコピーする必要はありません。<div class="..."> のようにタグごと貼り付けても、ツールが自動的にクラス部分だけを認識してソートを行います。

さらに、重複して書かれてしまったクラス(例:p-4 が2回出てくるなど)も自動で検知して1つに削除・マージします。無駄な記述を省き、ファイルサイズを最適化するのにも役立ちます。

よくある質問 (FAQ)

Q. どの並び順ルールですか?
A. Tailwind CSS公式が推奨する順序(Official Prettier Plugin準拠)に基づいています。Layout → Flexbox/Grid → Spacing → Sizing → Typography → Backgrounds → Borders → Effects といった論理的な順序で並べ替えられます。
Q. サーバーにコードは送信されますか?
A. いいえ、このツールは完全にブラウザ内(クライアントサイド)のJavaScriptで動作します。入力されたコードがサーバーに送信されたり保存されたりすることはないため、機密情報を含むコードでも安心してご利用いただけます。