開発ツール

色形式変換

HEX・RGB・HSLを相互変換します。

色形式変換

UtilBrix が提供

入力内容はブラウザ内で処理されます。アカウントは不要です。

詳しい方法と使用例は英語で提供しています。

Step-by-step instructions (English)

  1. Enter a supported HEX, RGB, RGBA, HSL, or HSLA color.
  2. Set alpha and choose the contrast background appropriate for your design.
  3. Convert and compare the channel values, preview, and contrast result.

計算式と方法

Parse HEX, RGB(A), or HSL(A) channels and convert between the RGB and HSL models. Complementary color rotates hue 180 degrees. Lighten and darken shift HSL lightness by 10 points. Contrast uses relative luminance after alpha compositing.

使用例

White against black has a contrast ratio of 21:1. Normal-size text needs at least 4.5:1 to meet WCAG AA contrast; other accessibility requirements still apply.

When this tool is useful

Move a design color between CSS representations or compare a foreground color against its intended background. The preview is useful for checking whether a converted value still represents the expected color.

Common mistakes and limitations

  • Contrast depends on the background, especially when the foreground is translucent.
  • A passing contrast ratio alone does not establish that an entire interface is accessible.

Practical questions about this tool (English)

Why does alpha change the contrast ratio?

A translucent foreground blends with its background. The tool computes contrast from the composited color, so the same foreground can behave differently on different surfaces.

Are HEX and RGB different colors?

They are different notations for RGB channel values. Equivalent values describe the same color; rounding during conversion can make the displayed numbers look slightly different.

関連ツール

UtilBrixをインストール

ホーム画面からツールをすぐに開けます。

  1. ブラウザのメニュー(⋮)を開きます。
  2. 「アプリをインストール」または「ホーム画面に追加」を選びます。
  3. 確認してUtilBrixをホーム画面に追加します。

項目がない場合はAndroid版Chromeで開いてください。

ツールを検索

↑ ↓ Navigate · Enter Open · Esc Close