Stax
Tools

カラーピッカー

任意の色を選び、HEX、RGB、HSL値を瞬時に取得。

R
79
G
70
B
229
HEX#4F46E5
RGBrgb(79, 70, 229)
HSLhsl(243, 75%, 59%)

カラーフォーマットの説明

HEX vs RGB vs HSL

デザイナーと開発者へのヒント

画面上のすべての色はHEX、RGB、HSLなど複数のフォーマットで表現できます。ツールやワークフローによって好みのフォーマットが異なります。FigmaはHEXとRGBを使用し、CSSは3つすべてをサポートし、TailwindはconfigでHEXを使用します。このツールを使えばどの色でも選択して、必要なフォーマットで即座にコピーできます。

わずかに暗いホバー状態を作成するには、ベースのHSL色のL値を10下げます。半透明のオーバーレイを作るにはrgba(r, g, b, 0.15)のRGB値を使用します。一貫したパレットを作るにはHを固定してSとLを変化させます。

デザイナーはスタイルガイドのブランドカラーをCSS実装用の正確なHEXコードに合わせるためにこれを使用します。フロントエンド開発者はテーマ用のCSS変数を書く際にFigmaのHEX値をHSLに素早く変換します。コンテンツクリエイターはCanvaのソーシャルメディアグラフィック用にブランドに合った色を選ぶために使用します。UI/UXチームはHSLモデルを使って単一のブランド色相からティント(高L)とシェード(低L)を体系的に構築し、完全なデザインシステムを作ります。

HEX、RGB、HSLはほとんどのWebとデザインワークフローをカバーしていますが、特定の目的に存在する他のカラースペースもあります。CMYKは印刷デザインで使用され、プリンターは光ではなくシアン、マゼンタ、イエロー、ブラックのインクを使います。HSV(色相・彩度・明度)はHSLに似ていますが、PhotoshopのカラーピッカーなどのImage編集ツールで使われます。OKLCHは知覚的に均一な色のステップを提供する新しいCSSカラースペースで、プログラムで生成されるカラースケールに優れています。ほとんどのWeb作業ではHEXとHSLで十分です。

色を選ぶことは仕事の半分に過ぎません。WCAGコントラスト要件に対して確認することが残り半分です。WCAG AAは通常テキストで最低4.5:1、大きなテキストやUIコンポーネントで3:1のコントラスト比を要求します。色を選んだ後、コントラストチェッカーを使って前景と背景の組み合わせをテストしてください。明るい背景に暗いテキスト、暗い背景に明るいテキストは一般的に合格しますが、白やグレーに対する中間トーンの色は頻繁に失敗します。

  • HEX — コンパクトで広くサポートされているが、一見では読みにくい。
  • RGB — プログラマーにとって直感的で、alpha(rgba)が必要な場合に最適。
  • HSL — 最も人間が読みやすく、Lを変えることで明るい・暗いバリアントを簡単に作れる。

よくある質問

What is a HEX color code?
A HEX color code is a 6-character string representing a color in RGB format using hexadecimal notation. The format is #RRGGBB where RR, GG, BB are two-hex-digit values from 00 to FF for red, green, and blue. For example, #ff0000 is pure red, #ffffff is white, #000000 is black.
What is RGB?
RGB (Red, Green, Blue) represents colors as three numbers from 0 to 255. rgb(255, 0, 0) is red, rgb(0, 255, 0) is green, rgb(0, 0, 255) is blue. It's the native color model for screens.
What is HSL?
HSL (Hue, Saturation, Lightness) is a more human-intuitive color model. Hue is the color angle (0–360°), Saturation is the intensity (0–100%), and Lightness controls how light or dark the color is (0% = black, 100% = white, 50% = full color). HSL is widely used in CSS.
Which format should I use in CSS?
All three work in CSS. HEX is the most common for static colors. HSL is best when you need to programmatically adjust lightness or saturation (e.g. hover states). RGB is useful when you need alpha transparency — use rgba(r, g, b, 0.5) for semi-transparent colors.

関連ツール