Что делать, если конвертер HEX не работает
Если вместо значений RGB, HSL или CMYK конвертер цветов показывает предупреждение, результат выглядит неожиданно или поле ввода подсвечивается красным, причина почти всегда в записи HEX-кода. Ниже - каждый симптом с вероятной причиной и конкретным исправлением.
Симптомы и вероятные причины
- «HEX должен быть в формате #RGB или #RRGGBB» - самое частое предупреждение. Причина: введен код из 4 или 7 символов (валидны только 3 или 6), либо в записи есть буквы вне диапазона 0-9 и A-F. Решётка (#) необязательна - её отсутствие не вызывает ошибку.
- Поле ввода пустое, кнопка не активна - не введён код цвета.
- Результат RGB не совпадает с ожидаемым - вероятно, код записан в формате RGBA (8 символов), который инструмент не поддерживает, или вы смотрите на значения HSL вместо RGB.
- Конвертер завис или страница не отвечает - проблема с соединением, обновите страницу и повторите.
Быстрая диагностика за 30 секунд
- Проверьте формат кода: должно быть 3 или 6 шестнадцатеричных символов (0-9, A-F), опционально с решеткой.
- Убедитесь, что нет лишних символов: пробелов, запятых, дефисов внутри кода.
- Введите тестовый валидный код
#5E6AD2(умолчание формы) - если он работает, проблема была в исходном коде. - Если тестовый код тоже не работает, очистите кеш браузера и обновите страницу.
Конкретные исправления по каждому сценарию
Предупреждение о формате
Введите код заново, проверив длину и состав символов. Решётка необязательна: #5E6AD2 и 5E6AD2 равноценны. Проверьте длину: #5E6 (3 символа) и #5E6AD2 (6 символов) - правильно; #5E6A (4 символа) и #5E6AD (5 символов) - ошибка. Буквы только A-F: #5G6AD2 не пройдёт валидацию.
Пустой результат
Убедитесь, что после нажатия кнопки «Конвертировать» поле не осталось пустым. Если ввели код без нажатия кнопки - нажмите её.
Результат не совпадает с дизайн-макетом
Проверьте, какую модель вы читаете: RGB показывает 94, 106, 210, HSL - 234°, 60%, 56%, HSV - 234°, 55%, 82%, CMYK - 55%, 50%, 0%, 18% (все значения для #5E6AD2). Все четыре значения описывают один и тот же цвет, но в разных системах координат. Подробное объяснение каждой модели - в основном руководстве по конвертеру цветов.
Если проблема не в коде
Когда валидный код не конвертируется:
- Обновите страницу (Ctrl+F5) - возможно, устарела сессия.
- Проверьте лимит запусков - без регистрации доступно 3 запуска в день на все сервисы. Регистрация расширяет лимиты.
- Попробуйте другой браузер - редкие расширения блокируют JavaScript на странице.
Справка по формату HEX
Шестнадцатеричная запись цвета использует цифры 0-9 и буквы A-F. Три символа - короткая запись (#F00 = красный, разворачивается в #FF0000), шесть - полная (#FF0000). Полный разбор всех цветовых моделей с примерами - в пошаговой инструкции по конвертеру.