Tailwind 色変換
スタイル処理はすべてブラウザ内で完結します。データは送信されません
Tailwind のクラス名と色の値を行き来させます。`bg-blue-500` や `text-red-600` を `#3b82f6`・`rgb(59 130 246)`・`hsl(217 91% 60%)` に変換でき、逆に 16 進数の値からもパレット内で最も近い色名を探せます。内蔵しているのは Tailwind CSS v3 の既定パレットで、22 色系 × 11 段階(50〜950)に黒白を加えた 244 個です。「最も近い」はチャンネルごとの距離(redmean で重み付け)で求め、16 進文字列の比較は行いません —— 文字列比較では `#3b82f6` と `#3b82f7` が無関係な色になってしまいます。複数行を一度に変換でき、各行に色差も表示します。すべて端末内で完結します。
機能
- Tailwind クラス名 → hex / rgb / hsl
- hex・rgb()・hsl() → 色の値と最も近い Tailwind 色名
- v3 の既定パレットを内蔵:22 色系 × 11 段階 + 黒白、計 244 個
- クラス名は接頭辞(bg-、text-、border-t- など)付きでも可。透明度の /50 も認識
- 最も近い色は redmean で重み付けした RGB 距離で算出し、色差も表示
- 3 桁の 16 進数(#abc)と rgb/rgba、hsl/hsla に対応
- 各行の値の前にカラーチップを描画し、色がすぐ分かる
- 複数行を一度に変換し、1 行ずつコピーできます
使い方
- 色の値または Tailwind クラス名を 1 行に 1 つ入力します
- 出力形式(16 進数・rgb・hsl・Tailwind・すべて)を選びます
- 変換結果と最も近い色名がすぐに表示されます
- 行末のコピーボタンで必要な値を取り出せます
よくある質問
- 「最も近い色名」はどうやって求めますか?
- redmean で重み付けした RGB 距離です。3 つのチャンネルそれぞれで差を求め、赤チャンネルの平均で重み付けします。16 進文字列の比較(1 桁違いの 2 つの青を無関係にしてしまいます)よりはるかに妥当で、RGB の素のユークリッド距離より人の目に近い結果になります(目は緑に最も敏感で、青に最も鈍いためです)。カラーマネジメント並みの CIEDE2000 ではありませんが、244 個の候補から最も近いものを選ぶには十分です。
- 一部の色に対応するクラス名がないのはなぜですか?
- 内蔵しているのが Tailwind の既定パレットで、あなたが定義した色を含まないためです。`tailwind.config` のパレットを変更している場合、「最も近い色名」は既定値だけを反映します。それでも、その色がどの色系のどの段階あたりかに当たるかの目安にはなります。
- どのような色の表記に対応していますか?
- 16 進数(3 桁と 6 桁、先頭の `#` は有無どちらでも可)、`rgb()` / `rgba()`、`hsl()` / `hsla()`、そして Tailwind クラス名です。スペース区切りとカンマ区切りのどちらも認識します。
- データはアップロードされますか?
- いいえ。パレットと換算はすべてブラウザー内で完結し、ページは一切要求を送りません。
関連ツール
色変換
変換HEX・RGB・HSL・CMYK と Lab / OKLCH / XYZ の相互変換、色温度・反転色・補色・ANSI 端末色、そして WCAG コントラスト比。すべてブラウザ内で処理します。
CSS 色名
早見表CSS の色名 148 個。名前から色値を、色値から標準名の有無を調べられます。同じ色の別名 9 組も表示します。
配色スキーム
早見表基準色を入れると、単色・類似色・補色・分裂補色・トライアド・テトラード・ニュートラルの七通りを算出。使い方と 60/30/10 の面積比も表示します。
CSS グラデーション生成
スタイル角度・色・形状を調整してリアルタイムにプレビューし、CSS をコピー。線形・放射状・円錐の三種類に対応し、中間のカラーストップも使えます。
CSS 角丸ジェネレーター
スタイル四隅の角丸を調整し、プレビューを見ながら CSS をコピー。px・rem・% に対応。% が楕円になる理由もプレビューで分かります。
グラスモーフィズム生成
スタイルぼかし・透明度・彩度・枠線を調整してグラスモーフィズムをプレビューし、CSS をコピー。-webkit- 接頭辞つきで iOS でも実際にぼけます。