AbraCalc

HSLからRGBへのカラー変換

HSL(色相・彩度・明度)のカラー値を瞬時にRGBへ変換できる無料ツールです。

このツールをサイトに埋め込む
このツールを引用する

APA

AbraCalc. (2026). HSLからRGBへのカラー変換 [Online calculator]. Retrieved from https://abracalc.com/ja/hsl-rgb-henkan/

BibTeX

@misc{abracalc-hsl-rgb-henkan, author = {AbraCalc}, title = {HSLからRGBへのカラー変換}, year = {2026}, howpublished = {\url{https://abracalc.com/ja/hsl-rgb-henkan/}} }

このツールは役に立ちましたか?

このツールの使い方

  1. 色相(0–360°)、彩度(0–100%)、明度(0–100%)を入力してください。
  2. 対応する赤・緑・青の値(0–255)が出力されます。
  3. rgb()文字列をCSSにコピーするか、個々のR、G、B値を確認してください。

HSL(色相・彩度・明度)の値をRGBに戻します。画像、Canvas、RGBが必要などんな場面でも使えます。

計算式

Given H (0–360°), S (0–100%), L (0–100%), normalize: h = H/360, s = S/100, l = L/100.

If s = 0, then R = G = B = round(l × 255) (achromatic).

Otherwise compute chroma anchors:
q = l < 0.5 ? l(1+s) : l + s − l×s
p = 2l − q

Then use the piecewise hue-to-RGB helper for each channel:
R = hue2rgb(p, q, h + 1/3)
G = hue2rgb(p, q, h)
B = hue2rgb(p, q, h − 1/3)
where hue2rgb(p,q,t) maps t into the interval [0,1] and interpolates between p and q.

よくある質問

HSLからRGBへの変換はどのように行われますか?
このアルゴリズムはまず彩度・明度から中間値を計算し、区分関数を使って色相角度を個別のR、G、Bチャンネルにマッピングします。
hsl(120, 100%, 50%)は何色ですか?
それは純粋な緑、rgb(0, 255, 0)です。

参考文献と出典