Розробника

Конвертер кольорів

Вставте будь-яке значення HEX, RGB або HSL і отримайте миттєві переведення між усіма трьома форматами з живим зразком кольору, щоб ви могли точно бачити, з чим працюєте, ще до того, як додати його у код.

Цей інструмент вам допоміг?

Що таке Конвертер кольорів?

Конвертер кольорів — це незамінний інструмент для веб-розробників, графічних дизайнерів і всіх, хто працює з цифровими кольорами. Він забезпечує миттєву та точну конвертацію між трьома найбільш поширеними форматами кольорів: HEX (шістнадцятковий), RGB (червоний-зелений-синій) та HSL (відтінок-насиченість-яскравість). Нотація HEX записується як решітки, за якою йдуть шість шістнадцяткових цифр, наприклад #FF5733, і є стандартним форматом для CSS та веб-дизайну. Формат RGB, виражений як rgb(255, 87, 51), визначає кольори, вказуючи інтенсивність каналів. Формат HSL записується як hsl(11, 100%, 60%) і описує кольори за відтінком, насиченістю та яскравістю.

Коли використовувати цей калькулятор

  • При конвертації специфікацій кольорів дизайнера.
  • При створенні дизайн-системи.
  • При створенні палітр кольорів за допомогою HSL.
  • При перевірці контрастності кольорів для відповідності WCAG.
  • При конвертації застарілих значень кольорів.
  • При налагодженні проблем з кольорами CSS.

Кроки:

  1. Введіть значення кольору у будь-якому форматі.
  2. Виберіть формат введення.
  3. Перегляньте конвертовані значення.
  4. Скопіюйте результат.
  5. Перевірте значки контрастності WCAG.

Формула

HEX → RGB: розділити #RRGGBB на десяткові значення RGB → HSL: нормалізувати RGB → знайти тон/насиченість/освітленість HSL → RGB: перевести через формули хроматичності HEX: #RRGGBB (0–255 кожне) RGB: rgb(R, G, B) (0–255) HSL: hsl(H°, S%, L%) (H: 0–360, S/L: 0–100)

Випадки використання

  • Конвертація значень кольору CSS
  • Створення кольорових схем з базових кольорів
  • Підбір кольорів дизайн-системи
  • Розуміння кольорових відносин через HSL

Ключові переваги

  • Миттєва конвертація кольорів між форматами HEX, RGB та HSL
  • Перегляд живого попереднього перегляду кольору
  • Перевірка коефіцієнта контрастності WCAG з автоматичними значками
  • Доступ до історії конвертацій
  • Копіювання будь-якого формату одним кліком
  • Повністю працює у браузері без передачі даних

Поради

  • Використовуйте HSL для створення варіацій кольору.
  • Завжди використовуйте HEX для CSS та HTML.
  • Перевіряйте вибір кольору на відповідність вимогам контрастності WCAG.
  • Визначайте базову палітру в HSL.
  • Значення HEX нечутливі до регістру.

Поширені помилки

  • Забути префікс # при введенні HEX-кольорів.
  • Використовувати значення RGB вище 255 або нижче 0.
  • Плутати діапазон відтінків HSL (0-360) з RGB (0-255).
  • Припускати, що яскравість HSL та яскравість RGB еквівалентні.

Ключові терміни

HEX: Шістнадцяткова нотація кольору, що використовується у CSS та веб-дизайні.
RGB: Модель кольору червоний-зелений-синій.
HSL: Модель кольору відтінок-насиченість-яскравість.
Кольоровий простір: Математична модель для організації та представлення кольорів.
Коефіцієнт контрастності WCAG: Числова міра різниці яскравості між текстом та фоном.

Пов'язані концепції

  • Конвертер одиниць CSS: Конвертація між px, rem, em, vw та іншими одиницями CSS
  • Base64 Encoder Decoder: Кодування та декодування рядків Base64
  • Форматувальник JSON: Форматування та валідація даних JSON
  • Тестер регулярних виразів: Тестування регулярних виразів на прикладі тексту
  • Конвертер URL: Кодування та декодування URL-безпечних рядків

Приклад

введення: #FF5733 (HEX) → RGB: rgb(255, 87, 51) → HSL: hsl(11, 100%, 60%). введення: hsl(200, 50%, 50%) → RGB: rgb(64, 149, 191) → HEX: #4095BF.

Інтерпретація результатів

Конвертер відображає ваш колір у всіх трьох форматах одночасно. HEX — найпоширеніший формат. RGB забезпечує прямий контроль над окремими каналами кольорів. HSL — найбільш інтуїтивно зрозумілий формат для людського сприйняття.

Часті запитання

Яка різниця між HEX, RGB та HSL?
HEX — це шістнадцяткове представлення з 6 цифр (#FF0000). RGB визначає кольори як значення червоного/зеленого/синього (rgb(255, 0, 0)). HSL використовує відтінок, насиченість та яскравість (hsl(0, 100%, 50%)).
Який формат кольору мені використовувати?
HEX найпоширеніший у веб-розробці для простих кольорів. RGB забезпечує точний контроль над каналами кольору. HSL найінтуїтивніший для людей — регулюйте відтінок для різних кольорів, насиченість для інтенсивності та яскравість для освітлення.
Яка перевага HSL?
HSL більш зрозумілий для людей. Ви можете створювати кольорові схеми, зберігаючи S та L постійними, змінюючи H. Наприклад, hsl(0, 50%, 50%) = червоний, hsl(120, 50%, 50%) = зелений, hsl(240, 50%, 50%) = синій.
Що таке контрастність кольору і чому це важливо?
Контрастність кольору — це різниця в яскравості між текстом переднього плану та його фоном. Вища контрастність робить текст легшим для читання. Руківництва WCAG вимагають мінімальних співвідношень: 4,5:1 для звичайного тексту (AA) та 7:1 для покращеної читабельності (AAA).
Чи можна конвертувати CMYK в HEX або RGB?
CMYK (використовується у друку) не конвертується безпосередньо в RGB/HEX (використовується на екранах), оскільки вони використовують різні колірні охоплення. Конвертація залежить від вашого колірного профілю.
Що робить альфа-канал в RGBA?
Альфа-канал керує прозорістю, варіюючись від 0 (повністю прозорий) до 1 (повністю непрозорий). RGBA розширює RGB цим четвертим значенням.
Чому HEX і RGB іноді показують дещо різні кольори?
Вони не повинні — HEX і RGB представляють одні й ті ж значення кольорів, просто в різній нотації. #FF0000 дорівнює rgb(255, 0, 0). Якщо ви помічаєте різницю, це, ймовірно, через калібрування вашого монітора.
Як створити гармонійну кольорову палітру?
Використовуйте HSL для створення палітр: зберігайте насиченість (S) та яскравість (L) постійними, змінюючи відтінок (H) для доповнюючих кольорів. Для аналогічних кольорів змінюйте H на 30–60 градусів.
Яка різниця між sRGB та Display P3?
sRGB — стандартний колірний простір для веб-контенту. Display P3 (використовується пристроями Apple та сучасними моніторами) підтримує ширше охоплення, показуючи більш яскраві червоні та зелені кольори.
Як тестувати кольори для користувачів з дальтонізмом?
Використовуйте контрастність для забезпечення читабельності незалежно від сприйняття кольору. Висококонтрастні комбінації універсально читабельні. Уникайте покладатися лише на колір для передачі інформації.
Чому мої RGB-значення виглядають по-різному на екрані?
Різні монітори мають різні колірні профілі, яскравість та налаштування контрастності. Крім того, браузери можуть дещо по-різному відображати кольори. Для точного відповідності кольорів відкалібруйте монітор.

Відкрийте більше інструментів

Свіжі добірки з усієї нашої бібліотеки інструментів.