Перейти к содержимому

Определить цвет на изображении

Нажмите в любом месте картинки, чтобы получить значения цвета HEX, RGB, HSL и OKLCH и выделить палитру. Изображение анализируется в браузере, на вашем устройстве.

Перетащите изображение, чтобы выбрать цветаили нажмите, чтобы выбрать файл · вставьте скриншот через Ctrl+V
Выбрать изображениеОбработка на вашем устройстве — файлы не покидают его
Работает в браузере · без загрузки на серверКак это работает

Как пользоваться: Пипетка для цвета из изображения

  1. 1

    Откройте изображение

    Перетащите, выберите или вставьте скриншот, фото или логотип размером до 25 MB в формате JPG, PNG, WebP, AVIF, HEIC, GIF или SVG.

  2. 2

    Наведите лупу

    Проведите курсором или пальцем по изображению: лупа 11 × 11 пикселей покажет точный пиксель под перекрестием и его HEX-код.

  3. 3

    Нажмите, чтобы выбрать цвет

    Вы получите значения HEX, RGB, HSL и OKLCH, у каждого своя кнопка копирования. Стрелки сдвигают перекрестие, Enter выбирает цвет.

  4. 4

    Возьмите палитру

    Выберите от 5 до 12 основных цветов и скопируйте их как CSS-переменные, JSON или блок темы Tailwind.

Лимиты и Pro

Одно изображение за раз, до 25 MB, без ограничений на число выбранных цветов, палитра из 5–12 цветов и история из 24 цветов.

В Pro можно работать с изображениями до 4 GB. Смотреть Pro

О инструменте «Пипетка для цвета из изображения»

Пипетка для изображений считывает точное значение любого пикселя и превращает всю картинку в палитру. Каждый выбранный цвет выдаётся в четырёх записях: HEX для дизайнерских программ, rgb() и hsl() для CSS и oklch() для современной работы с цветом в CSS, где светлота и насыщенность ведут себя так, как привычно глазу. Выбранные цвета попадают в историю из последних 24 цветов; она хранится в этом браузере, поэтому сохранится до следующего визита. В Chrome и Edge на компьютере кнопка «Выбрать на экране» ещё и берёт любой цвет за пределами страницы через встроенную пипетку браузера.

Палитра считается кластеризацией k-means в цветовом пространстве OKLab на копии изображения, уменьшенной до 200 пикселей по длинной стороне. Похожие кластеры объединяются, прозрачные пиксели игнорируются, а цвета сортируются по доле на изображении; эта доля указана на каждом образце. Одно и то же изображение всегда даёт одну и ту же палитру.

Инструментом пользуются, чтобы подобрать фирменный цвет по логотипу, собрать тему по фото, проверить точный цвет кнопки на скриншоте или составить мудборд. Значения даны в стандартном sRGB, как браузер показывает изображение, поэтому артефакты JPG или широкий цветовой охват исходника могут сдвинуть результат на несколько единиц относительно дизайнерского файла. Для полупрозрачных пикселей цвет указывается без учёта прозрачности. Названия цветов инструмент не подбирает и контрастность не проверяет.

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

Изображение декодируется и анализируется в этой вкладке, а кластеризация палитры идёт в небольшом Web Worker, который создаётся после открытия файла; на сервер ничего не загружается. История цветов хранится только в локальном хранилище этого браузера, а «Выбрать на экране» использует встроенную пипетку браузера, которая передаёт странице только один выбранный цвет.

Возможности

Лупа с точностью до пикселя

Лупа 11 × 11 пикселей и сдвиг клавишами для точного выбора мышью и касанием.

Основная палитра

От 5 до 12 цветов методом k-means в OKLab, по убыванию доли на изображении.

Экспорт для разработчиков

Значения HEX, RGB, HSL и OKLCH, а также CSS-переменные, JSON или блок @theme для Tailwind.

История цветов

Последние 24 цвета хранятся в этом браузере, их можно скопировать списком.

Пипетка для цвета из изображения: частые вопросы

Как получить HEX-код цвета на изображении?
Откройте изображение, наведите курсор так, чтобы перекрестие лупы оказалось на нужном пикселе, и нажмите. HEX-код крупно появится в панели «Выбранный цвет» вместе со значениями RGB, HSL и OKLCH; рядом с любым из них есть кнопка копирования. На телефоне проведите пальцем по картинке и отпустите, чтобы выбрать пиксель из лупы.
Что такое OKLCH и зачем он нужен?
OKLCH описывает цвет через светлоту, насыщенность и оттенок на основе модели OKLab, где равные шаги выглядят для глаза одинаково различными. Если менять только светлоту, оттенок остаётся стабильным, поэтому проще строить светлые и тёмные варианты и доступные темы, чем в HSL. Все современные браузеры поддерживают oklch() в CSS, а Tailwind CSS 4 использует его в палитре по умолчанию.
Как рассчитывается палитра цветов?
Изображение уменьшается до 200 пикселей по длинной стороне, прозрачные пиксели отбрасываются, а остальные группируются кластеризацией k-means в пространстве OKLab, чтобы группы соответствовали видимому цвету, а не числам RGB. Почти одинаковые кластеры объединяются. На каждом образце указана его доля на изображении, а результат можно экспортировать как CSS, JSON или Tailwind.
Можно ли выбрать цвет за пределами изображения?
В Chrome, Edge и Opera на компьютере можно: нажмите «Выбрать на экране» и щёлкните в любом месте дисплея, включая другие окна и приложения. Цвет добавится в панель и в историю, как любой другой. В Safari, Firefox и мобильных браузерах такой пипетки пока нет: сделайте скриншот, вставьте его через Ctrl+V или Cmd+V и выберите цвет на нём.
Почему выбранный цвет немного отличается от цвета в дизайнерском файле?
Сжатие JPG и WebP слегка меняет значения пикселей, особенно у краёв и в градиентах, а изображение с широким охватом Display P3 показывается и, значит, считывается в sRGB. Для точности увеличьте масштаб лупой и берите цвет на ровной области вдали от краёв. Для точных фирменных цветов лучше брать PNG-экспорт, а не сжатое фото или скриншот.