ToolPal
鮮やかな色見本が並ぶカラーパレット

カラーコンバーター:HEX・RGB・HSL・HSV変換の実践ガイド

📷 Photo by Steve Johnson / Pexels

カラーコンバーター:HEX・RGB・HSL・HSV変換の実践ガイド

HEX、RGB、HSL、HSVカラー形式を即座に変換。デザイナーと開発者のための実用的なカラー変換ガイドです。

2026年4月3日1分で読了

CSSを書いているときに必ず同じ状況に陥ります。デザイナーが#4A90E2を送ってきて、コードにはrgb(74, 144, 226)が必要なのに、16進数を10進数に頭の中で変換するのは本当に面倒です。もしかしたらあなたの脳はその計算をすぐにできるかもしれません。でも私には絶対無理です。

実際のプロジェクトではこういったことが常に起こります。デザインファイルはHEXコードで溢れていて、CSSカスタムプロパティはテーマのバリエーションのためにHSLが必要かもしれません。キャンバスAPIやSVG属性が時々RGBを要求します。これらの形式は相互運用性がなく、手動で切り替えるのは面倒でエラーが起きやすい作業です。

カラーコンバーターがまさにこの問題を解決します。どの形式でも色を入力すると、4つの主要形式すべてで即座に変換されます。

なぜカラー形式が複数存在するのか

複数のカラー形式が存在するのは偶然ではありません。それぞれ特定の用途のために設計されており、それぞれに本物の強みがあります。

HEX(#RRGGBB)はウェブコンテキストで最も古く、普遍的にサポートされている形式です。コンパクトで、ブラウザのDevToolsから簡単にコピーでき、ほぼすべてのデザインツールがデフォルトで出力します。欠点は直感的に読みにくいことです。#4A90E2だけ見ても、長年の経験なしにはどんな色かわかりません。

RGB(赤・緑・青)はコンピューターモニターが実際に動作する方法を反映しています。値の範囲は0〜255です。透明度が必要な場合に不可欠で(rgba(74, 144, 226, 0.5))、慣れるとHEXより少し読みやすいです。

HSL(色相・彩度・明度)はデザイナーが発見すると好きになる形式です。色相は色相環の角度(0〜360度)、彩度は色の強度のパーセンテージ、明度は0%(黒)から100%(白)です。実用的な価値は明確です。ホバー時にボタンの色をわずかに明るくしたいなら、L値を少し調整するだけです。HEXではそれが直感的にはできません。

HSV(色相・彩度・明度バリュー)はHSLに密接に関連していますが、極端な値では異なる動作をします。FigmaやPhotoshopのカラーピッカーUIが内部的にHSV方式で動作することが多く、これを理解するとカラーピッカーの動作を理解するのに役立ちます。

カラーコンバーターの使い方

/tools/color-converterにアクセスしてください。

ステップ1:開始色を入力する。 4つの形式のどれでも値を入力またはペーストできます。HEX入力は6文字形式(#4A90E2)と3文字短縮形式(#48F)の両方をサポートします。

ステップ2:リアルタイムプレビューを確認する。 入力するにつれてカラースウォッチがリアルタイムで更新されます。Figmaファイルや設計書の不慣れなHEXコードを扱う時に、正しい値をコピーしたか素早く確認できるので意外と便利です。

ステップ3:必要な形式をコピーする。 各出力フィールドにはコピーボタンがあります。クリックするとCSSやキャンバスコードなど必要な場所に貼り付けられます。

実際の活用事例

CSSカスタムプロパティとデザイントークン。 デザインシステムを構築するとき、色のバリエーションを作るために--color-primary: hsl(210, 72%, 59%)のようにHSLで基本色を定義するかもしれません。でもデザイナーは#4A90E2を渡してきました。コンバーターがそのギャップを埋めます。

キャンバスAPIとSVG作業。 HTMLキャンバスのfillStyleプロパティはHEXとrgb()を含むCSSカラー文字列を受け付けます。しかしサードパーティライブラリによっては[74, 144, 226]のようなRGB配列を必要とする場合もあります。

カラーコントラストのアクセシビリティ確認。 カラーコントラストチェッカーを使用するとき、特定の形式で色を提供する必要があります。素早く変換できるとアクセシビリティの作業が大幅にスムーズになります。

デザインツールのエクスポート。 FigmaはデフォルトでHEXで色をエクスポートします。SketchはしばしばRGB値を提供します。プロジェクトで使用する形式に変換できると、常にコンテキストを切り替える必要がなくなります。

関連ツールとの組み合わせ

限界:正直なところ

基本的なカラーコンバーターが不十分な点も正直に整理しておきます。

印刷カラースペースはサポートしていません。 CMYKはプリントデザインで使用され、RGBベースの画面カラースペースとは直接対応がありません。画面と印刷の間で変換するには専用のカラー管理ソフトウェアが必要です。

知覚的に均一なカラースペースは対象外です。 最新ブラウザはOKLCHとOKLABをサポートし始めていますが、このコンバーターは現実的に最もよく使われる4つの形式に焦点を当てています。

色の精度はディスプレイのキャリブレーションに依存します。 キャリブレーションされていないモニターの#4A90E2は、プロフェッショナルなキャリブレーションされたディスプレイの同じコードとは異なって見えます。

まとめ

カラー形式の変換は、手動でやろうとすると永遠に面倒な小さな繰り返し作業の一つです。HEX-RGBの変換計算は常に何度かの試みが必要で、ブランドカラーのHSL等価物を見た目で記憶するのは実質的に不可能です。

コンバーターがあれば、その摩擦が完全になくなります。色を入力して、4つの形式すべてを取得して、必要なものをコピーします。複雑なツールである必要はありません。シンプルであればあるほど、邪魔になりません。

UIデザインやCSSを定期的に扱うなら、カラーコンバーターを試してみてください。カラーシステムを構築中なら、カラーパレットジェネレーターも確認してみてください。ベースカラーからトーンのバリエーションが必要な時に多くの時間を節約できます。

よくある質問

この記事を共有

XLinkedIn

関連記事