ForHosting KIT · 画像の編集・解析

HEXから色名を検索

#ff5733は最も近い色名tomato(#ff6347)と判定され、距離は23.323808です。似てはいても同じ色ではないことが分かります。hexコードに分かりやすい名前を付けられます。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
Hex
#ff5733
結果
入力HEX
#ff5733
名前
tomato
名前付き Hex
#ff6347
距離
23.323808

HEXコードは正確ですが、文書やレビューでは説明しにくいことがあります。本ツールは3桁または6桁の値を最も近いCSS/X11の単色へ対応させます。色名、正規HEX、双方のRGB、距離、完全一致かどうかを返すため、近似を同一色と誤解せずに扱えます。

有効な16進カラーを入力してください

hex欄へ<code>#ff5733</code>のような6桁、または<code>#f53</code>のような3桁を入力してください。先頭の#は任意で、大文字と小文字のどちらも使用できます。短縮形は各桁を繰り返して展開します。

透明度は単色間の距離に含まれないため、4桁と8桁のアルファ形式は受け付けません。<code>rgb()</code>、<code>hsl()</code>、変数、色名も対象外です。別の表記は事前に3桁または6桁のHEXへ変換してください。

最も近い色名の選び方

入力を0から255の赤、緑、青へ分解し、すべてのCSS/X11単色にも同じ処理を行います。各チャンネルの差を二乗して合計し、その平方根を求めます。最小距離が採用され、0なら完全一致です。

この方法は再現可能ですが、人間の色知覚を完全には表しません。grayとgrey、aquaとcyanなど、同じRGBを持つ別名もあります。パレットはアルファベット順なので、同距離なら常に先の名前を選びます。

元の色を保ったまま活用してください

返された名前は便利な説明として扱い、自動的な置換とは考えないでください。応答には正規化したHEXとRGBを残し、選ばれた名前、そのHEXとRGB、距離、完全一致状態を加えます。デザイントークンの表示、パレット正規化のしきい値判定、サポートでの説明に利用できます。

見た目の忠実性が必要なら元のHEXを保持し、ブラウザーの色名へ統一する場合は独自の距離基準を適用してください。ネットワーク、乱数、時計を使わないため、再現可能なテストにも適します。

デザイントークンへ色名を追加

元のHEXを保持しながら、読みやすいCSS色名を併記できます。

取り込んだパレットを確認

正規化の前に標準ブラウザー色との近さを測定できます。

色の伝達を明確化

不透明なコードを課題、文書、サポートで使える安定した名前へ変換します。

どのHEX形式を利用できますか?

先頭の#が任意の3桁または6桁で、大文字と小文字の両方に対応します。

最も近い色はどう計算しますか?

赤、緑、青の各チャンネルにおけるユークリッド距離を最小化します。

予想外の名前になるのはなぜですか?

RGB距離は知覚モデルではなく、CSS色名の分布も均一ではないためです。

#ff5733は何という色名になりますか?

最も近い色名はtomatoで、その色は#ff6347です。距離は23.323808なので、近いものの完全に一致するわけではありません。

距離が0とはどういう意味ですか?

入力した色が、その名前の色とまったく同じであることを意味します。数値が大きくなるほど、名前は近い色を表す目安にとどまります。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/color/name-lookup

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/color/name-lookup \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hex":"#ff5733"}'
{
  "hex": "#ff5733"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.name_lookup",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

有効な16進カラーを入力してください

桁数違い、不正文字、空値、文字列以外には<code>invalid_input</code>を返します。そのため、不正なトークンが別の色へ黙って変換されることはありません。

最も近い色名の選び方

APIとブラウザーは、どの実行環境でも安定して同じ結果を返します。

元の色を保ったまま活用してください

このページではローカル実行でき、自動APIリクエストは1回$0.002です。

アルファ透明度に対応しますか?

いいえ。単色パレットのため、4桁と8桁の形式は拒否します。

同距離の場合はどうなりますか?

アルファベット順で確認し、先のCSSキーワードを選びます。

APIリクエストの料金はいくらですか?

1回$0.002です。ブラウザーでは同じ計算をローカルで実行します。

KITの完全なドキュメントを見る →