DevToolPal
한국어

색상 코드 변환기 (HEX, RGB, HSL)

HEX, RGB, HSL, HSV, CMYK 간에 색상을 변환하고, 실시간 미리보기와 흰색·검은색 대비율을 확인합니다.

로컬에서 실행, 업로드 없음

옵션

색상

결과

결과가 여기에 표시됩니다

기능 소개

색상 코드 변환기는 흔히 쓰는 CSS 표기법 중 어느 것으로 색상을 입력하든 HEX, RGB, HSL, HSV, CMYK의 나머지 표기를 한 번에 보여줍니다. 미리보기 색상 견본, 정확히 일치하는 경우의 CSS 색상 이름, 그리고 가독성을 확인할 수 있도록 흰색·검은색 대비율도 함께 표시합니다.

사용 방법

  1. 색상 입력란에 색상을 입력하거나 붙여넣습니다. 옆에 있는 색상 선택기를 사용해도 됩니다.
  2. 입력하는 동안 모든 표기법이 갱신됩니다. 필요한 항목 옆의 복사를 클릭합니다.
  3. 스타일 가이드에서 HEX를 대문자로 쓴다면 HEX 대문자를 켭니다.
  4. 텍스트에 색상을 쓰기 전에 대비 항목을 확인합니다. 초록색 배지는 WCAG AA를 통과했다는 뜻입니다.

예시

#1e90ff는 CSS 색상 dodgerblue입니다. 변환 결과는 다음과 같습니다.

  • RGB: rgb(30, 144, 255)
  • HSL: hsl(210, 100%, 55.9%)
  • HSV: hsv(210, 88.2%, 100%)
  • CMYK: cmyk(88%, 44%, 0%, 0%)

흰색 배경 대비율은 3.24:1로, 큰 제목에는 충분하지만 본문 텍스트에는 부족합니다.

색상 모델 간단 정리

  • HEX와 RGB는 화면이 내보내는 빨강, 초록, 파랑 빛의 양을 나타냅니다. 브라우저와 디자인 도구가 내부적으로 사용하는 방식입니다.
  • HSL은 색상(색상환의 각도), 채도, 명도로 색을 표현하므로 같은 색의 더 밝거나 어두운 톤을 만들기 쉽습니다.
  • HSV(HSB라고도 함)는 디자인 소프트웨어 대부분의 색상 선택기에서 사용합니다.
  • CMYK는 인쇄용 시안, 마젠타, 노랑, 검정 잉크를 나타냅니다.

#1e90ff80이나 rgb(30 144 255 / 50%)처럼 투명도가 있는 색상은 HEX, RGB, HSL에서 알파 채널과 함께 표시됩니다.

자주 묻는 질문

› HEX를 RGB로 어떻게 변환하나요?

16진수 여섯 자리를 두 자리씩 세 쌍으로 나누고, 각 쌍을 0~255 사이의 숫자로 읽습니다. #1e90ff라면 1e = 30, 90 = 144, ff = 255이므로 rgb(30, 144, 255)가 됩니다. 이 도구는 입력하는 즉시 자동으로 변환해 줍니다.

› 어떤 형식을 붙여넣을 수 있나요?

# 유무와 관계없는 HEX(3, 4, 6, 8자리), rgb()와 rgba(), 쉼표 구문과 공백 구문의 hsl()과 hsla(), 백분율, deg나 turn 같은 각도 단위, 그리고 CSS 색상 이름 148개를 모두 지원합니다.

› 대비율은 무엇을 의미하나요?

색상과 흰색 또는 검은색 배경 사이의 WCAG 2 대비율입니다. 본문 텍스트는 AA 수준을 충족하려면 최소 4.5:1, 큰 텍스트(약 24px 또는 굵게 19px)는 3:1이 필요합니다.

› CMYK가 근삿값인 이유는 무엇인가요?

프린터는 용지와 인쇄기에 따라 달라지는 잉크 프로파일을 사용합니다. 여기에 표시되는 CMYK는 장치에 독립적인 표준 공식으로 계산한 값이라 출발점으로는 좋지만 인쇄 프로파일을 대신할 수는 없습니다.