FIRST CH TOOLS / デザイン / 60 COLORBLIND SIMULATOR
色覚シミュレーター
配色や画像が、P型(1型)・D型(2型)・T型(3型)色覚でどう見えるかを並べて確かめられます。2色が判別しづらくなる組み合わせは、色差とコントラスト比を添えて警告します。画像はお使いの端末から出ません。
画像で確かめる
How to Use
- 2色を入れるカラーピッカーかHEX値(例: #e2453c)で色を2つ指定します。「よくある配色」から読み込むこともできます。
- 4つの見え方を見比べる通常・P型・D型・T型が並びます。判別しづらい型があると、その型を挙げて警告します。
- 画像も確かめるグラフ・地図・UIのスクリーンショットをドロップすると、同じ3つの型でシミュレートし、PNGで保存できます。
About This Tool
日本では男性の約5%・女性の約0.2%が、赤と緑の見分けがつきにくい色覚(P型=1型、D型=2型)にあたります。T型(3型・青と黄の軸)はごく稀です。40人のクラスに1人以上という割合なので、赤と緑で合否を示すグラフや、色だけで状態を伝えるUIは「一定の割合の人に読めない」ものになります。このツールは、その見え方を制作中に確かめるためのものです。
変換は Machado, Oliveira & Fernandes (2009) の生理学モデルに基づく行列(公開されている係数表)をそのまま使っています。行列はリニアRGBに掛けるものなので、sRGBのガンマを外してから掛け、掛けたあとで戻します(ガンマを外さずに掛けると暗い色が持ち上がって別の絵になります)。「見え方の強さ」は、100%が二色型(該当する錐体が無い状態)、70%・40%は異常三色型(錐体の感度がずれている状態)に対応します。当事者の見え方そのものではなく、あくまで設計を見直すための近似です。
判定に使う色差は OKLab 上の距離を100倍した値で、5未満なら並べてもほぼ同じ色、10未満なら迷う程度の差です。ただしコントラスト比が3:1以上あれば明暗で区別がつくため、色差が小さくても警告からは外します(=色に頼らず明度差をつけるのが有効な対策だということです)。詳しいAA/AAA判定は コントラスト比チェッカー で、画像から色を拾うなら 画像からカラーパレット抽出、拾った色の変換は Colorコード変換 が対になります。
画像は長辺1600pxまで縮小してCanvasに描き、画素ごとに行列を掛けます(保存されるPNGもこの大きさです)。読み込み・変換・保存はすべてブラウザ内で完結し、画像はサーバーへ送信されません。配色はURLパラメータでも渡せます。例: /colorblind/?c1=e2453c&c2=2fa14a&sev=100。
Other Tools
- 01画像→WebP一括変換WebP Converter
- 02白背景の透過White BG Remover
- 03コントラスト比チェッカーContrast Checker
- 04文字数カウントCharacter Counter
- 05llms.txt ジェネレーターllms.txt Generator
- 06JSON-LD構造化データ生成JSON-LD Generator
- 07Markdown→PDF変換MD → PDF
- 08OGPメタタグ生成ウィザードOGP Wizard
- 09faviconジェネレーターFavicon Generator
- 10TikTok投稿ツールTikTok Publisher
- 11文字コード・改行コード変換Encoding Converter
- 12画像→AVIF変換+picture生成AVIF Converter
- 13テストデータ生成Test Data Generator
- 14Marp Markdown→スライドMarp Slides
- 15テキスト・コード差分チェッカーDiff Checker
- 16Cron式ビジュアル解説&発火日時Cron Explainer
- 17Base64 & Data URI変換Base64 & Data URI
- 18URLパラメータ分解・UTMタグ編集URL Parameters
- 19HTMLエンティティ・特殊文字エスケープHTML Escape
- 20JSON ⇄ YAML 相互変換&整形JSON ⇄ YAML
- 21PX ⇄ REM / EM 単位変換&スケール表PX ⇄ REM / EM
- 22Colorコード変換&アルファ透過Color Converter
- 23MD5 / SHA-256 ハッシュ生成Hash Generator
- 24JWTデコーダー&有効期限チェッカーJWT Decoder
- 25User-Agent解析&デバイス判定User-Agent Parser
- 26UUID (v4) & ULID 一括生成UUID & ULID Generator
- 27アスペクト比計算&レスポンシブサイズAspect Ratio Calculator
- 28Markdownテーブル整形&CSV/TSV変換Markdown Table
- 29SQLクエリフォーマッター&整形SQL Formatter
- 30QRコード生成QR Code Generator
- 31正規表現テスターRegex Tester
- 32UNIXタイムスタンプ⇄日時変換Unix Time Converter
- 33新規タブメモ帳New Tab Memo
- 34画像リサイズ&クロップImage Resizer
- 35EXIF情報の確認&除去EXIF Viewer
- 36robots.txt ジェネレーターrobots.txt Generator
- 37安全なパスワード生成Password Generator
- 38文字列ケース変換Case Converter
- 39CSV/TSV ⇄ JSON 相互変換CSV ⇄ JSON
- 40PDF結合・分割・ページ抽出PDF Merge & Split
- 41全角⇄半角変換&テキストクリーナーZenkaku ⇄ Hankaku
- 42X(Twitter)投稿の文字ウェイト計算X Post Counter
- 43CSS clamp() フルイドタイポグラフィ計算機CSS clamp() Calculator
- 44CSSグラデーションジェネレーターCSS Gradient Generator
- 45画像からカラーパレット抽出Palette Extractor
- 46QRコード読み取りQR Code Reader
- 47SVG最適化&data URI化SVG Optimizer
- 48リダイレクトルール ジェネレーターRedirect Generator
- 49IPアドレス・CIDR計算機CIDR Calculator
- 50カレンダー予定(.ics)ジェネレーターICS Generator
- 51イージング(cubic-bezier)プレビュー&比較Easing Preview
- 52box-shadow ジェネレーターbox-shadow Generator
- 53和文ダミーテキスト生成Japanese Dummy Text
- 54SNS画像サイズ一括書き出しSocial Image Sizes
- 55タイムゾーン変換・世界時計Timezone Converter
- 56日数・営業日計算Business Day Calculator
- 57HTML→Markdown変換HTML → Markdown
- 58HEIC→JPEG/PNG変換HEIC Converter
- 59印刷サイズ・DPI計算機Print DPI Calculator