Color Converter
HEX・RGB・HSLカラーコードを相互に変換(コンバーター)します。
概要
HEX・RGB・HSLのいずれかの形式で色を入力すると、3つの表記すべてとカラープレビューを一度に表示するツールです。
CSSやデザインツールで色を指定する際、手元にある表記から別の表記へ素早く変換したい場面で使います。
3桁の省略形HEX(例: #F00)にも対応しており、自動的に6桁形式に展開して変換します。
使い方
- 1
入力欄にHEX(#FF5733)、RGB(rgb(255, 87, 51))、HSL(hsl(9, 100%, 60%))のいずれかの形式で色を入力します。
- 2
「変換する」ボタンをクリックします。
- 3
HEX・RGB・HSLすべての表記とプレビューが表示されます。
入力例・出力例
入力
#FF5733
出力
rgb(255, 87, 51) / hsl(9, 100%, 60%)
利用シーン
デザインツール(Figmaなど)で確認したHEXカラーを、CSSで使うRGB/HSL表記に変換する
HSLで明度・彩度を調整した色を、実装で使うHEXコードに変換する
デザインカンプに記載された色指定を、実装用に別の表記へ変換して確認する
よくある質問
3桁のHEX(#F00など)は入力できますか?
はい。3桁の省略形は自動的に6桁(#FF0000)に展開して変換します。
アルファ値(透明度)には対応していますか?
現在はrgba()・hsla()の値自体は受け付けますが、アルファ値は無視され、RGB/HSLの色情報のみが変換対象です。
範囲外の値(RGBが256以上など)を入力するとどうなりますか?
「値が範囲外です」というエラーメッセージが表示されます。
注意点
rgba()・hsla()のようにアルファ値(透明度)を含む形式も入力できますが、アルファ値は無視されRGB/HSLの色情報のみが変換されます。
RGBが256以上、HSLの彩度・明度が100%を超えるなど、範囲外の値を入力するとエラーになります。
変換結果はページ上にのみ保持されます。再読み込みすると失われるため、必要な場合はコピーして保存してください。
関連する解説記事
- 文字色と背景色のコントラスト比:WCAGの基準と、見落としやすい配色の直し方
薄いグレーの文字や、青いボタンに白い文字は基準を満たしている? WCAGのコントラスト比の基準と計算方法、見落としやすい配色の例と直し方を解説します。
関連ツール
色と位置を指定してlinear-gradient・radial-gradientのCSSを生成(ジェネレーター)します。
画像から複数サイズのfavicon PNGとmanifest・HTMLタグを生成(ジェネレーター)します。
列数・行数・間隔を指定してCSS Gridのスタイルを生成(ジェネレーター)します。
px・rem・em・ptを相互に変換します。