Симулятор дальтонизма

Загрузите скриншот или дизайн и посмотрите его сразу через восемь типов нарушения цветовосприятия. Также можно проверить палитру на цвета, которые становятся неразличимы.

Обновлено
Перетащите изображение, нажмите, чтобы выбрать, или вставьте скриншот (Ctrl+V)
PNG, JPG, WebP, SVG — обрабатывается локально, никуда не загружается. Пример графика показан ниже.

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Проверьте контрастность цветов по WCAG 2.2 AA и AAA для текста и элементов интерфейса, смотрите предпросмотр, оценку APCA и ближайший подходящий цветПроверка контраста →

Как пользоваться: Симулятор дальтонизма

  1. Перетащите изображение, нажмите, чтобы выбрать файл, или вставьте скриншот комбинацией Ctrl+V.
  2. Сравните исходное изображение с симулированными версиями для каждого типа нарушения цветовосприятия.
  3. Ищите информацию, которая исчезает: красно-зелёные статусные цвета, серии на графиках, состояния ошибок.
  4. Переключитесь на Палитру, чтобы проверить фирменные или графические цвета и получить предупреждения о парах, которые становятся неразличимы.

Что такое дальтонизм?

Нарушение цветовосприятия (CVD) встречается примерно у 1 из 12 мужчин и 1 из 200 женщин северноевропейского происхождения. Большинство людей с CVD видят цвета, но в более узком диапазоне. Распространённые типы:

ТипПоражённые колбочкиЭффект
Дейтераномалия / дейтеранопияЗелёные (M)Красный и зелёный сложно различить — самая распространённая форма
Протаномалия / протанопияКрасные (L)Красные выглядят темнее и сливаются с зелёными и коричневыми
Тританомалия / тританопияСиние (S)Путаница синего с зелёным и жёлтого с розовым — встречается редко
АхроматопсияВсеОтсутствие цветовосприятия — очень редко, но полезно для проверки в оттенках серого

«-anopia» означает, что тип колбочек отсутствует; «-anomaly» означает, что их чувствительность сдвинута, и это более мягкая форма.

Как работает симуляция

Каждый пиксель переводится в линейный RGB и умножается на матрицы цветового зрения из работы Machado, Oliveira и Fernandes (2009), широко используемой физиологической модели. Для типов «-anopia» применяется полная степень выраженности, для типов «-anomaly» — 60%. Для ахроматопсии используется относительная яркость. Всё выполняется на canvas в вашем браузере; большие изображения для скорости масштабируются до ширины 900 px.

Дизайн с учётом дальтонизма

  • Не опирайтесь только на цвет (WCAG 1.4.1): добавляйте иконки, подписи, паттерны или текст к статусным сообщениям, ошибкам в формах и сериям на графиках.
  • Меняйте светлоту, а не только оттенок: тёмно-зелёный и светло-красный останутся различимыми почти для всех. Конвертер OKLCH упрощает управление светлотой.
  • Используйте палитры для графиков, безопасные для дальтоников, например синий/оранжевый вместо красного/зелёного.
  • Сохраняйте высокий контраст текста — проверяйте пары в Проверке контраста.

Симуляции передают усреднённое восприятие; у каждого человека оно индивидуально, поэтому тестирование с реальными пользователями всё равно очень полезно.

Также ищут как: cvd симулятор.

Инструменты, которые хорошо сочетаются с Симулятор дальтонизма

  • APCA калькулятор контраста — Рассчитайте светлотный контраст APCA (Lc) между текстом и фоном, узнайте, для каких случаев подходит пара цветов, и сравните результат с классическим коэффициентом WCAG 2.
  • Конвертер цветов — Вставьте любой CSS-цвет — HEX, rgb(), hsl(), hwb(), oklch() или название вроде tomato — и сразу получите все остальные форматы, а также готовую палитру 50–950.
  • Генератор цветов Tailwind — Вставьте один цвет бренда и получите сбалансированную шкалу из 11 оттенков (от 50 до 950), построенную в OKLCH, с подсказками контраста и экспортом для Tailwind v3, v4, CSS и SCSS.
  • Сжатие изображений — Уменьшите фото и графику до 90% без заметной потери качества — всё зависит от изображения и настроек.

Часто задаваемые вопросы

Загружается ли моё изображение на сервер?
Нет. Изображение отрисовывается на canvas и обрабатывается полностью в вашем браузере.
Какой тип дальтонизма встречается чаще всего?
Чаще всего встречается дейтераномалия (сниженная чувствительность к зелёному), затем протаномалия. Вместе их часто называют красно-зелёной цветовой слепотой.
Насколько точна симуляция?
Используется модель Machado и соавторов (2009), стандарт в инструментах доступности. Это хорошее приближение, но реальное восприятие различается у разных людей и зависит от настроек экрана.
Что проверить в своём дизайне?
Статусные цвета (успех/ошибка), ссылки, которые отличаются от текста только цветом, легенды графиков и цвета на картах. Если в симуляции смысл пропадает, добавьте несцветовой признак.
Можно ли установить Симулятор дальтонизма как веб-приложение и пользоваться им офлайн?
Да. Симулятор дальтонизма — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localПроверка контрастаВведите цвет текста и фона, чтобы получить точный коэффициент контраста WCAG, результат проверки для…localAPCA калькулятор контрастаРассчитайте светлотный контраст APCA (Lc) между текстом и фоном, узнайте, для каких случаев подходит пара…localКонвертер цветовВставьте любой CSS-цвет — HEX, rgb(), hsl(), hwb(), oklch() или название вроде tomato — и сразу получите…localГенератор цветов TailwindВставьте один цвет бренда и получите сбалансированную шкалу из 11 оттенков (от 50 до 950), построенную в…localСжатие изображенийУменьшите фото и графику до 90% без заметной потери качества — всё зависит от изображения и настроек.…localКонвертер HEX в OKLCHВставьте HEX-цвет и получите его значение OKLCH для CSS. Используйте ползунки, чтобы точно настроить…