補色ファインダー
HEXカラーのHSL色相を反対側へ回して補色を求めます。彩度と明度は保ったまま、正規化したコードと正確な角度を表示します。
色相の角度は、sRGBから求めたデジタルHSLに基づきます。彩度と明度は固定したまま、チャンネルを最も近い8ビットの整数に丸めます。
これは色相環上の関係であり、絵の具を混ぜたときの補色や、見た目の明るさが同じ色、アクセシビリティ上のコントラストを保証するものではありません。
彩度が低い場合や8ビットへの丸めにより、異なる色相の位置でも同じHEXコードになることがあります。
| 順序 | HEX | 色相オフセット(°) | 色相(°) | 彩度(%) | 明度(%) |
|---|---|---|---|---|---|
| 1 | #FF0000 | 0 | 0 | 100 | 50 |
| 2 | #00FFFF | 180 | 180 | 100 | 50 |
デジタルの補色ペアは、色相の向きがちょうど半周(180°)離れています。基準色に合わせるアクセントカラーを探すときや、既存のパレットの色相関係を確かめるときに使えます。基準色と関連色を常に同じ順序で並べるので、そのままデジタルデザインにコピーできます。絵の具や印刷ではなく、HSLの幾何学的な関係を示すものです。
使い方
- 先頭の#の有無を問わず、不透明な3桁または6桁のHEXカラーを入力します。
- この配色関係では、角度の間隔は固定されています。
- HEXの一覧と色相オフセットの表をあわせて確認します。
- 得られた色を、実際の文字色・背景色・周囲のレイアウトの中で試します。
計算式
h₂ = (h + 180) mod 360
色相は360度で一周して元に戻ります。元のsRGBカラーの彩度と明度を保ったまま、新しいRGBの各チャンネルを0〜255の最も近い整数に丸めます。基準のHEXはそのまま保持されます。
計算例
色相0度の赤#FF0000の補色は、180度のシアン#00FFFFです。どちらも彩度100%、明度50%のままです。#336699のHSLでの補色は、チャンネルを反転した色ではなく#996633です。
よくある質問
グレーだとすべての結果が同じになるのはなぜですか?
無彩色は彩度が0で、色相が定義されません。色相を回しても色は生まれないため、グレー・黒・白では同じ項目が繰り返されます。
これらの色は十分なコントラストが保証されますか?
保証されません。HSLの明度が同じでも見た目の明るさが同じとは限らず、色相の差だけで文字のコントラストが決まるわけでもありません。実際の文字色と背景色の組み合わせを別に確認してください。
角度が違うのに同じコードになることがあるのはなぜですか?
HEXの各チャンネルは256段階しかありません。彩度が低い場合や角度の差が非常に小さい場合、丸めによって複数の色相の位置が1つにまとまることがあります。異なる色の数を表示するので、パレットの項目が黙って消えることはなく、見て分かります。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/complementary-color-finder/
このツールを引用する
kakaoCalc. (2026, November 8). 補色ファインダー. https://kakao.mobile/ja/tools/complementary-color-finder/
“補色ファインダー.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/complementary-color-finder/.