Выбор цвета и проверка контраста

Выберите цвет в палитре, на экране или на изображении и скопируйте его код HEX, RGB, HSL, CMYK или OKLCH. Затем проверьте, хорошо ли читается текст этого цвета, и получите светлые и тёмные оттенки и сочетающиеся цвета.

Бесплатно · Без регистрации

Введите или вставьте любой код: #3366CC, rgb(51 102 204), hsl(220 60% 50%), cmyk(), oklch() или название, например navy.

Настроить цвет

Выберите цвет, введите код или откройте изображение. Всё обновляется сразу.

Коды цвета

Проверка контраста (WCAG)

Выбранный цвет используется как цвет текста. Укажите фон, на котором он будет.

Обычный текст: съешь же ещё этих мягких французских булок да выпей чаю.

Крупный текст: 24 px

Рамка кнопки

Коэффициент контрастности

    Оттенки и сочетающиеся цвета

    Нажмите на любой образец, чтобы сделать его текущим цветом.

    Светлее (смешение с белым)

    Темнее (смешение с чёрным)

    Комплементарный

    Аналоговые

    Триада

    Раздельно-комплементарные

    Квадрат (тетрада)

    Недавние цвета

    Здесь появятся выбранные цвета. Они сохраняются только в этом браузере.

    Как пользоваться

    1. Выберите цвет в палитре, введите или вставьте код либо откройте изображение и коснитесь нужного цвета.
    2. Уточните его ползунками тона, насыщенности, светлоты и непрозрачности.
    3. Скопируйте нужный код: HEX, RGB, HSL, HSV, CMYK или OKLCH.
    4. Укажите фон, чтобы проверить контраст по WCAG, и при плохой читаемости используйте предложенный цвет.

    Почему стоит использовать этот инструмент

    Пипетка для экрана и изображений

    Используйте пипетку браузера, если она есть, или откройте фото или скриншот и коснитесь пикселя.

    Все популярные форматы

    HEX, RGB, HSL, HSV, CMYK и OKLCH с кнопкой копирования, а также ближайшее название цвета в CSS.

    Проверка контраста по WCAG

    Коэффициент контрастности и результат AA и AAA для обычного и крупного текста, значков и рамок.

    Подсказка для исправления

    Если текст не проходит, инструмент находит ближайший более светлый или тёмный вариант цвета, который проходит.

    Оттенки и цветовые схемы

    По девять светлых и тёмных оттенков, а также комплементарная, аналоговая, триада и квадрат.

    Конфиденциально и бесплатно

    Изображения читаются в браузере и никуда не загружаются. Без регистрации и ограничений.

    Какие бывают коды цвета

    Один и тот же цвет можно записать по-разному. Вот #3366CC, синий цвет из примера на этой странице, во всех форматах, которые показывает инструмент:

    ФорматПримерГде используется
    HEX#3366CCВеб-дизайн и CSS, брендбуки
    RGBrgb(51 102 204)Экраны, CSS и большинство программ для дизайна
    HSLhsl(220 60% 50%)CSS, ручная настройка светлоты и насыщенности
    HSV (HSB)hsv(220, 75%, 80%)Палитры в Photoshop, Figma и похожих программах
    CMYKcmyk(75%, 50%, 0%, 20%)Приблизительная отправная точка для печати
    OKLCHoklch(53.2% 0.168 262.3)Современный CSS, палитры с равномерными шагами светлоты

    Как перевести HEX в RGB

    Код HEX — это три пары шестнадцатеричных цифр для красного, зелёного и синего. Каждая пара — число от 00 до FF, то есть от 0 до 255 в десятичной системе. Чтобы перевести пару, умножьте первую цифру на 16 и прибавьте вторую; буквы от A до F означают числа от 10 до 15:

    • Красный: 33 = 3 × 16 + 3 = 51.
    • Зелёный: 66 = 6 × 16 + 6 = 102.
    • Синий: CC = 12 × 16 + 12 = 204.
    • Значит, #3366CC — это rgb(51 102 204). Короткий код вроде #36C удваивает каждую цифру и даёт тот же цвет. Восьмизначный код вроде #3366CC80 добавляет прозрачность: rgb(51 102 204 / 0.5).

    Требования WCAG к контрасту

    Руководство по доступности веб-контента (WCAG) измеряет контраст как отношение от 1:1 (контраста нет) до 21:1 (чёрное на белом). Оно считается как (L1 + 0,05) ÷ (L2 + 0,05), где L1 и L2 — относительная яркость более светлого и более тёмного цвета. Минимальные значения:

    УровеньОбычный текстКрупный текстЗначки и рамки полей
    AA4,5:13:13:1
    AAA7:14,5:1–

    Популярные цвета на белом и чёрном фоне

    Многие популярные цвета читаются хуже, чем кажется. Результаты для текста на белом и на чёрном фоне:

    ЦветНа беломНа чёрном
    Красный #FF00003,99:1 (не соответствует AA)5,25:1 (соответствует AA)
    Оранжевый #FFA5001,97:1 (не соответствует AA)10,63:1 (соответствует AA)
    Зелёный #0080005,13:1 (соответствует AA)4,08:1 (не соответствует AA)
    Синий #0000FF8,59:1 (соответствует AA)2,44:1 (не соответствует AA)
    Серый #7676764,54:1 (соответствует AA)4,62:1 (соответствует AA)
    Серый #7777774,47:1 (не соответствует AA)4,68:1 (соответствует AA)
    Синий (пример) #3366CC5,36:1 (соответствует AA)3,91:1 (не соответствует AA)

    Как взять цвет с изображения или экрана

    Чтобы узнать код цвета логотипа, фотографии или скриншота, нажмите «Взять с изображения» и коснитесь нужного места. Изображение отрисовывается в браузере и никуда не загружается.

    • Мелкие детали сначала увеличьте: пиксель на краю буквы часто оказывается смесью двух цветов.
    • На фотографиях есть шум и тени, поэтому коснитесь нескольких соседних точек и сравните коды.
    • «Взять с экрана» использует пипетку браузера, которой нет в некоторых браузерах, в том числе в большинстве мобильных. Если кнопки нет, сделайте скриншот и откройте его через «Взять с изображения».

    Частые вопросы

    Как узнать HEX-код цвета на картинке?

    Нажмите «Взять с изображения», откройте фото или скриншот и коснитесь цвета. Коды HEX, RGB и другие появятся сразу, у каждого есть кнопка копирования. Изображение остаётся на вашем устройстве.

    Какой контраст нужен для текста?

    Уровень AA в WCAG требует не менее 4,5:1 для обычного текста и 3:1 для крупного, то есть примерно от 24 px или от 18,7 px полужирным. Значкам и рамкам полей нужно 3:1. Уровень AAA повышает требования к тексту до 7:1 и 4,5:1.

    HEX и RGB — это один и тот же цвет?

    Да. Это два способа записать одни и те же значения красного, зелёного и синего. #3366CC и rgb(51 102 204) — абсолютно одинаковый цвет, используйте ту запись, которую ждёт ваша программа или код.

    Есть ли в России стандарт доступности сайтов?

    Да, ГОСТ Р 52872-2019 «Интернет-ресурсы и другая информация, представленная в электронно-цифровой форме». Он действует с 1 апреля 2020 года и разработан на основе WCAG 2.1. Требования к контрасту в нём те же: не менее 4,5:1 для обычного текста и 3:1 для крупного (от 18 пунктов или от 14 пунктов полужирным).

    Почему цвет CMYK при печати выглядит иначе?

    Экран смешивает свет (RGB), а принтер — краску (CMYK), и не каждый яркий экранный цвет можно напечатать. Инструмент использует простую формулу без цветового профиля, поэтому точные значения для конкретной машины и бумаги уточните в типографии.

    Что такое OKLCH?

    OKLCH описывает цвет через светлоту, хрому (насыщенность) и тон по шкале, близкой к восприятию человека. Два цвета с одинаковой светлотой OKLCH выглядят примерно одинаково светлыми, поэтому так проще строить ровные палитры. Современные браузеры поддерживают oklch() в CSS.

    Загружаются ли мои изображения или цвета?

    Нет. Всё работает в вашем браузере. На этом устройстве сохраняются только недавние цвета и цвет фона, и их можно в любой момент очистить.

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

    Нужно что-то создать?

    Расскажите, что вы хотите построить.

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

    Расскажите, что хотите создать. Мы рассматриваем каждую заявку и отвечаем по email.

    Контакты

    Спасибо, ваша заявка отправлена.

    Мы рассмотрим детали и ответим по email.