DevToolPal
日本語

カラーコード変換(HEX・RGB・HSL)

HEX、RGB、HSL、HSV、CMYK の間で色を変換。リアルタイムのプレビューと、白・黒とのコントラスト比も表示します。

ローカルで処理、アップロードなし

オプション

色

結果

結果はここに表示されます

機能

カラーコード変換ツールは、一般的な CSS 表記の色を受け取り、HEX、RGB、HSL、HSV、CMYK のすべての表記で同時に表示します。プレビュー用の色見本、完全に一致する場合は CSS カラー名、さらに白・黒とのコントラスト比も表示されるので、読みやすさを確認できます。

使い方

  1. 色 欄に色を入力または貼り付けるか、横のカラーピッカーを使います。
  2. 入力に合わせてすべての表記が更新されます。必要なものの横にある コピー をクリックします。
  3. スタイルガイドで HEX を大文字で書く場合は HEX を大文字に をオンにします。
  4. 文字色として使う前にコントラストの行を確認します。緑のバッジは WCAG AA を満たしていることを示します。

例

#1e90ff は CSS カラー dodgerblue です。変換結果は次のとおりです:

  • RGB: rgb(30, 144, 255)
  • HSL: hsl(210, 100%, 55.9%)
  • HSV: hsv(210, 88.2%, 100%)
  • CMYK: cmyk(88%, 44%, 0%, 0%)

白背景とのコントラストは 3.24:1 で、大きな見出しには十分ですが本文には足りません。

カラーモデルの概要

  • HEX と RGB は、画面が発する赤・緑・青の光の量を表します。ブラウザやデザインツールが内部で使っている形式です。
  • HSL は色相(色相環上の角度)、彩度、明度で色を表すため、同じ色の明るいバリエーションや暗いバリエーションを簡単に作れます。
  • HSV(HSB とも呼ばれます)は、多くのデザインソフトのカラーピッカーで使われています。
  • CMYK は印刷用のシアン・マゼンタ・イエロー・ブラックのインクを表します。

#1e90ff80 や rgb(30 144 255 / 50%) のような透明度を持つ色は、HEX、RGB、HSL でアルファチャンネル付きで表示されます。

よくある質問

› HEX を RGB に変換するにはどうすればよいですか?

6 桁の 16 進数を 2 桁ずつ 3 組に分け、それぞれを 0〜255 の数値として読みます。#1e90ff なら 1e = 30、90 = 144、ff = 255 なので rgb(30, 144, 255) です。このツールは入力と同時に自動で変換します。

› どの形式を貼り付けられますか?

# の有無を問わない HEX(3・4・6・8 桁)、rgb() と rgba()、hsl() と hsla()(カンマ区切り・スペース区切りの両方)、パーセント、deg や turn などの角度単位、そして 148 個すべての CSS カラー名に対応しています。

› コントラスト比とは何ですか?

色と白または黒の背景との WCAG 2 のコントラスト比です。本文テキストはレベル AA で 4.5:1 以上、大きい文字(約 24px、太字なら 19px)は 3:1 以上が必要です。

› CMYK が近似値にすぎないのはなぜですか?

印刷では、用紙や印刷機に依存するインクプロファイルが使われます。ここに表示される CMYK はデバイス非依存の標準的な計算式によるもので、出発点としては有用ですが、印刷プロファイルの代わりにはなりません。