本文へスキップ
Color Palette Extractor

URLから色を取得

Webサイト配色抽出ツール

Webサイト配色抽出ツールは、URLからWebサイトのHTMLとCSSを読み取り、サイトのカラーパレットを返します。ブランドカラー、アクセント、背景、文字、枠線の各色に、CSS変数と使用比率が付きます。

  • 無料・登録不要
  • 実際のCSSと変数を読み取ります
  • 何も保存しません
抽出元

ブロックされた場合はHTMLまたはCSSを貼り付け

Webサイト配色抽出ツールはどのように動作しますか?

Webサイト配色抽出ツールは、ページとそのスタイルシートをダウンロードし、コード内のすべての色の値を読み取り、ページ内で使われる場所と頻度で色を順位付けします。

  1. URLを入力

    example.comのようなドメインを入力するか、公開ページの完全なURLを貼り付けます。抽出ツールはページと最大25個のスタイルシートを取得します。

  2. スタイルシートを解析

    hex、rgb、hsl、hwb、lab、lch、oklab、oklch、color()、148種類の名前付きカラーのすべての色構文を読み取ります。CSS変数はその値に解決されます。

  3. 色に役割を付与

    CSSプロパティによって、各色の役割(背景、文字、枠線、塗り、影)が決まります。ページ上の要素に一致するルールは3倍で数えます。

  4. パレットをコピー

    ブランドカラーを先頭に、アクセント、背景色、文字色の順に並びます。パレットはCSS、Tailwind、デザイントークンとしてエクスポートできます。

抽出ツールはサイトのブランドカラーをどのように見つけますか?

ブランドカラーは、ボタン、リンク、ブランドを示す名前のCSS変数に現れる、最も使用頻度の高い彩度のある色です。

  • 彩度。 OKLCHのクロマが0.05以上の色だけが、ブランドカラーやアクセントカラーの候補になります。グレーとグレーに近い色はニュートラルとして扱います。
  • 配置。 .btnbuttona.ctaなどのセレクターに含まれる色は重みが増します。
  • 命名。 --primary--brand--accentなどの変数は重みが増します。
  • theme-color。 CSSの色と一致する<meta name="theme-color">の値は、強いブランドのシグナルになります。
CSSプロパティと色の役割の対応
役割CSSプロパティ
背景backgroundbackground-color、グラデーション
文字colortext-decoration-colorcaret-color
枠線borderoutlinecolumn-rule
塗りfillstrokestop-coloraccent-color
box-shadowtext-shadow(一覧には表示し、メインパレットからは除外)

使われている色と未使用のCSSをどのように区別しますか?

抽出ツールは、セレクターがページのHTML内の要素に一致するCSSルールに3倍の重みを与えます。CSSフレームワークにはページで使われない色が多く含まれており、セレクターの一致判定によって、それらの色が実際のデザインの色より上位になることを防ぎます。

  • :hover:focusの色は操作中にしか表示されないため、半分の重みで数えます。
  • @media printのルールは無視します。
  • 不透明度35%未満の色は、オーバーレイやティントとみなして除外します。
  • ΔE_OKの差が0.02未満の色は1つのスウォッチに統合され、そのバリエーションが一覧表示されます。

抽出ツールはダークモードの色も見つけますか?

はい。@media (prefers-color-scheme: dark)内のルールと、.dark[data-theme="dark"]などのセレクター配下のルールから、独立したダークモードのパレットを作ります。

抽出ツールがダークモード用のルールを解決するときは、CSS変数のダークモード用の値がライトモード用の値を置き換えます。そのため、ダークモードのパレットには、訪問者がダークモードで見る色が表示されます。

Webサイト配色抽出ツールで読み取れない色はどれですか?

Webサイト配色抽出ツールはサーバーが送信するコードを読み取るため、次の3種類の色は取得できません。

  • 実行時のスタイル。 CSS-in-JSライブラリは、ブラウザでページが読み込まれた後にスタイルを挿入します。
  • 画像内の色。 写真、ラスター形式のロゴ、動画の中の色はピクセルであり、CSSではありません。サイトのロゴとアイコンの色は、抽出ツールが別途読み取ります。
  • 保護されたサイト。 ボット対策が施されたサイトは、自動リクエストを拒否します。

これらの場合は、ページのHTMLまたはCSSをコード入力欄に貼り付けるか、スクリーンショットを撮ってカラーパレット抽出ツールにドロップしてください。ガイドWebサイトの使用色を調べる方法(英語)では、ブラウザのDevToolsを使う方法も解説しています。

Webサイト配色抽出ツールを使うのはどんな人ですか?

  • デザイナー

    リニューアル前にクライアントの現在のブランドカラーを確認したり、参考サイトの配色を研究したりします。

  • 開発者

    サイトのカラートークンと変数名を復元し、テーマを再構築します。

  • マーケター

    ランディングページ、広告、メールの色をメインのWebサイトの色に合わせます。

  • アクセシビリティ担当者

    「コントラスト」タブで、サイトの文字色と背景色の組み合わせをWCAGのコントラスト基準で確認します。

Webサイト配色抽出ツールのよくある質問

サイトの一部の色が表示されないのはなぜですか?

実行時にJavaScriptで適用される色、画像内の色、ログインが必要なページの色は、サーバーが送信するHTMLとCSSに含まれないためです。

ボットをブロックするサイトから色を抽出できますか?

はい、代替手段で抽出できます。ブラウザでサイトを開いてHTMLやスタイルシートをコード入力欄に貼り付けるか、スクリーンショットを画像抽出ツールにアップロードしてください。

抽出ツールは確認したWebサイトを保存しますか?

いいえ。サーバーはリクエストに応じてページとスタイルシートを取得し、コピーは保持しません。色の解析はブラウザ内で行われます。

色の横にあるパーセンテージは何を意味しますか?

パーセンテージは、ページ内での重み付けされたCSS使用量に占めるその色の割合です。コード内でその色が使われる頻度を示すもので、画面上でその色が占める面積を示すものではありません。

トップページ以外のページも確認できますか?

はい。公開ページの完全なURLを入力してください。例:example.com/pricing