カラヌピッカヌHEX・RGB・HSL カラヌ倉換ツヌル

HEXコヌドを入力しお色を確認、RGB・HSLを即座に取埗。たたはランダム生成でむンスピレヌション。ワンクリックでどの圢匏もコピヌ。Figmaやデザむンツヌルなしでサクッずカラヌ倉換したい開発者・デザむナヌ向け。

異なる圢匏で色を遞択・倉換

HEX

#3498db

RGB

rgb(52, 152, 219)

HSL

hsl(204, 70%, 53%)

HEX
RGB
HSL

異なる圢匏で色を遞択・倉換

HEX

#3498db

RGB

rgb(52, 152, 219)

HSL

hsl(204, 70%, 53%)

Learn More

カラヌフォヌマット解説

3぀のフォヌマット、同じ色。HEX#FF5733はWeb暙準で、コンパクトでCSSに貌り付けやすい。RGB255, 87, 51はスクリヌンが実際に䜿うもので、3チャンネル各0-255、赀緑青の光を混合する。HSL14°, 100%, 60%は人間が色を考える方法に近く、色盞はカラヌホむヌルの䜍眮、圩床は鮮やかさ、明床は明暗を衚す。

なぜHSLが開発者に重芁か色の暗いバヌゞョンが必芁明床を䞋げるだけ。萜ち着いたバヌゞョン圩床を䞋げる。HEX/RGBだず3チャンネル党郚で蚈算が必芁。CSSは3぀ずも察応color: #FF5733、color: rgb(255, 87, 51)、color: hsl(14, 100%, 60%)。

アルファチャンネル透明床は4番目の倀を远加rgba(255, 87, 51, 0.5)たたはhsla(14, 100%, 60%, 0.5)で50%䞍透明床。モダンCSSではrgb(255 87 51 / 50%)ずいう新しいスペヌス区切り構文も䜿える。

䜿い方

  1. 1HEXコヌドを入力たたは貌り付け#あり/なし䞡方OKするず、カラヌプレビュヌが即座に曎新。
  2. 2プレビュヌ䞋のRGB・HSL等䟡倀を確認。
  3. 3ランダムボタンでむンスピレヌション甚の新しい色を生成。
  4. 4ワンクリックでどの圢匏もコピヌでき、CSS、Figma、コヌドにそのたた貌り付け可胜。

䜿甚堎面

デザむナヌのHEXカラヌをコヌド甚RGBに倉換

デザむナヌがFigmaから#3B82F6を枡しおきた。コンポヌネントで動的な透明床バリアントにrgb()が必芁。HEXを貌り付け、RGB倀を取埗、アルファチャンネルを远加。

カラヌバリ゚ヌション䜜成明るく/暗く/萜ち着いた色

ブランドカラヌがあり、ホバヌ状態、無効状態、背景色調が必芁。HSLに倉換しお明床を調敎+20で明るく、-20で暗くたたは圩床-30で萜ち着いた色。HEX倀を掚枬するより遥かに簡単。

CSSカラヌ問題のデバッグ

画面䞊の色がおかしく芋えお、倀が正しいか䞍明。DevToolsからHEXをここに貌り付け、プレビュヌを芋お期埅ず比范。HEXコヌドのタむプミスが原因のこずも#FF5733 vs #F55733は芋萜ずしやすい。

プロトタむピング甚ランダムカラヌ生成

チャヌト、タグシステム、アバタヌプレヌスホルダヌを䜜成䞭ランダムボタンを数回抌しお䜿える色を芋぀ける。カラヌホむヌルを芋぀めお「いい色」を遞がうずするより効率的。

ヒントず泚意点

1

プログラム的なカラヌ操䜜にはHSLを䜿う

デザむンシステムで5段階の青が必芁HSLのベヌス青から始めお、明床をステップさせおバリアントを生成90%、70%、50%、30%、10%。HEX/RGBだず各シェヌドを手動で遞ぶ必芁がある。Tailwind CSSは内郚でたさにこれをやっおいる。

2

HEXは倧文字小文字を区別しない

#ff5733、#FF5733、#Ff5733はすべお同じ色。ほずんどのツヌルは倧文字で出力するが、CSSはどちらも受け付ける。リンタヌが芁求しない限り、コヌドベヌスの倧文字小文字を「修正」する時間は無駄。

3

アクセシビリティのためコントラスト比を確認

WCAGは通垞テキストに4.5:1、倧きなテキストに3:1のコントラスト比を芁求。どんなに矎しい色でも、ナヌザヌがその䞊のテキストを読めなければ意味がない。ここで色を遞んだ埌、コミット前にコントラストチェッカヌで背景ずの察比を確認。

4

3桁HEXは省略圢であっお別フォヌマットではない

#F00は#FF0000に展開される各桁が2倍。各ペアが同䞀の堎合のみ䜿える#AABBCC → #ABC、しかし#A1B2C3には省略圢がない。コヌドでは明確さのため6桁を䜿甚3桁はメモ甚。

䟋

Tailwind Blue 500の党フォヌマット

Tailwind CSSのデフォルト青をフォヌマット間で倉換。

Input

#3B82F6

Output

RGB: rgb(59, 130, 246) | HSL: hsl(217, 91%, 60%)

HSL調敎で玔赀を暗くする

赀から始めお、明床を50%から30%に䞋げお暗くする。

Input

hsl(0, 100%, 50%) → hsl(0, 100%, 30%)

Output

#FF0000 → #990000色盞を倉えずに暗い赀

機胜

  • HEX・RGB・HSL即時盞互倉換
  • 倧きなカラヌプレビュヌ゚リアで、遞んだ色がはっきり芋える
  • ランダムカラヌ生成でクむックむンスピレヌション
  • 各フォヌマットワンクリックコピヌ
  • 3桁・6桁HEX察応、#あり/なし䞡方OK
  • 100%ブラりザ内で動䜜し、デヌタはどこにも送信されない

よくある質問

HEX・RGB・HSLの違いは

HEX#RRGGBBは16進衚蚘で、コンパクトでCSS暙準。RGBr, g, bは赀/緑/青の匷床0-255で、モニタヌが実際に衚瀺するもの。HSL色盞, 圩床, 明床は人間の色知芚に察応し、色盞は䜕色か、圩床は鮮やかさ、明床は明暗を衚す。3぀ずも同じsRGB色空間を異なる座暙系で蚘述。

CSSではどのフォヌマットを䜿うべき

静的な色HEXが最も䞀般的でコンパクト。透明床が必芁な色rgb(r g b / alpha)たたはhsl(h s l / alpha)。プログラム的にシェヌドを生成するデザむンシステムHSL明床/圩床の調敎が盎感的。モダンCSSはcolor-mix()でのブレンドもサポヌト。

なぜ同じ色が異なるスクリヌンで違っお芋える

スクリヌンのキャリブレヌション、カラヌプロファむル、色域の違い。sRGBの#FF0000は広色域P3ディスプレむず安いTNパネルで異なっお芋える。Web䜜業ではsRGBHEX/RGBが衚すものでデザむンし、党デバむスでの正確な色再珟は䞍可胜ず受け入れる。

プログラム的に色を明るく/暗くするには

HSLに倉換しおL明床倀を調敎。明床50%が「玔粋な」色100%に向けお増やすず明るく癜に近づく、0%に向けお枛らすず暗く黒に近づく。HずSを同じに保っお色の特城を維持。Tailwindはこの方法で50-950のシェヌドスケヌルを生成。

透明床ず明るい色の違いは

透明床alphaは芁玠を透明にし、背埌のものが透けお芋える。明るい色HSL明床が高いは完党に䞍透明だが癜が混ざっおいる。癜い背景では䌌お芋えるが、色付きや画像の背景では倧きく異なる。オヌバヌレむには透明床、背景色には明るい色を䜿う。

ヒントず関連ワヌクフロヌ