본문 바로가기

색상 변환기 - HEX, RGB, HSL, CMYK 색상코드 변환 완벽 가이드

디지털 색상 체계의 원리부터 HEX, RGB, HSL, CMYK 각 형식의 특징과 사용처, 색상 코드 변환 방법, 배색 팁까지 웹 디자이너와 개발자를 위한 종합 가이드입니다.


색상 변환기란?

디지털 세계에서 색상을 표현하는 방법은 하나가 아닙니다. 웹 개발에서는 HEX 코드(#FF6F0F)를, CSS 애니메이션에서는 HSL을, 그래픽 디자인에서는 RGB를, 인쇄물에서는 CMYK를 사용합니다. 같은 주황색이라도 표현 형식에 따라 코드가 완전히 달라지기 때문에, 형식 간 변환이 빈번하게 필요합니다.

색상 변환기는 하나의 색상 코드를 입력하면 HEX, RGB, HSL, CMYK 등 모든 주요 형식으로 즉시 변환해주는 온라인 도구입니다. 컬러 피커(색상 선택 도구)도 함께 제공되어, 색상을 시각적으로 선택한 후 해당하는 코드를 바로 확인할 수 있습니다.

웹 디자이너, 프론트엔드 개발자, 그래픽 디자이너, 인터넷 방송 오버레이 제작자, 블로거 등 색상을 다루는 모든 사람에게 필수 도구입니다. 별도의 프로그램 설치 없이 웹 브라우저에서 바로 사용할 수 있습니다.

색상 모델별 상세 설명

HEX (16진수 색상 코드)

HEX 코드는 "#" 기호와 6자리 16진수(0~9, A~F)로 색상을 표현합니다. 앞의 2자리가 빨강(Red), 중간 2자리가 초록(Green), 마지막 2자리가 파랑(Blue)을 나타냅니다. 예를 들어 #FF6F0F에서 FF는 빨강 255, 6F는 초록 111, 0F는 파랑 15를 의미합니다.

웹 디자인에서 가장 널리 사용되는 형식으로, HTML/CSS에서 background-color, color, border-color 등의 속성값으로 직접 사용됩니다. 3자리 축약형(#F60 = #FF6600)도 지원됩니다. 투명도가 필요한 경우 8자리 형식(#FF6F0F80, 마지막 2자리가 투명도)을 사용합니다.

RGB (빛의 3원색)

RGB는 빛의 3원색인 빨강(Red), 초록(Green), 파랑(Blue)의 조합으로 색상을 표현합니다. 각 채널은 0~255 범위의 값을 가지며, 세 채널을 혼합하여 약 1,677만 가지(256³)의 색상을 표현할 수 있습니다.

CSS에서는 rgb(255, 111, 15) 형식으로, 투명도를 포함할 때는 rgba(255, 111, 15, 0.5) 형식으로 사용합니다. 모니터, TV, 스마트폰 등 모든 디스플레이가 RGB 방식으로 색상을 표현하므로, 디지털 콘텐츠에서 가장 기본이 되는 색상 모델입니다.

HSL (색상, 채도, 명도)

HSL은 색상(Hue, 0~360°), 채도(Saturation, 0~100%), 명도(Lightness, 0~100%)로 색을 표현합니다. 사람이 색을 인지하는 방식과 가장 유사하여 직관적으로 색상을 조절할 수 있습니다.

Hue(색상)는 색상환의 각도로, 0°/360°가 빨강, 120°가 초록, 240°가 파랑입니다. Saturation(채도)은 색의 선명함(0%=회색, 100%=원색), Lightness(명도)는 밝기(0%=검정, 50%=원색, 100%=흰색)를 나타냅니다.

CSS에서 hover 효과나 애니메이션에서 밝기나 채도만 변경할 때 HSL이 특히 유용합니다. hsl(24, 100%, 53%)에서 명도만 40%로 바꾸면 같은 색상의 어두운 버전을 쉽게 얻을 수 있습니다.

CMYK (인쇄용)

CMYK는 시안(Cyan), 마젠타(Magenta), 노랑(Yellow), 검정(Key/Black)의 조합으로 색을 표현하며, 인쇄에서 사용됩니다. RGB가 빛을 합쳐 색을 만드는 "가산 혼합"인 반면, CMYK는 잉크를 겹쳐 빛을 흡수하는 "감산 혼합"입니다.

디지털 화면용으로 만든 색상(RGB)을 인쇄물로 출력하면 색이 달라 보일 수 있습니다. 이는 RGB와 CMYK의 색역(gamut)이 다르기 때문입니다. 인쇄물을 제작할 때는 반드시 CMYK 모드에서 작업해야 정확한 색상이 재현됩니다.

색상 형식 비교표

형식표기법주요 사용처투명도 지원
HEX#FF6F0FHTML/CSS, 웹 디자인8자리 (#FF6F0F80)
RGBrgb(255, 111, 15)CSS, 프로그래밍, 디스플레이rgba(255,111,15,0.5)
HSLhsl(24, 100%, 53%)CSS 애니메이션, 직관적 색 조절hsla(24,100%,53%,0.5)
CMYK0%, 56%, 94%, 0%인쇄물 (명함, 포스터 등)미지원
HSV/HSBhsv(24, 94%, 100%)Photoshop, 디자인 도구미지원

색상 변환기 주요 기능

  • 실시간 변환 — 하나의 색상 코드를 입력하면 HEX, RGB, HSL, CMYK 등 모든 형식으로 즉시 변환됩니다
  • 시각적 컬러 피커 — 색상환이나 색상 팔레트에서 원하는 색을 직접 클릭하여 선택할 수 있습니다. 정확한 코드를 몰라도 시각적으로 원하는 색을 찾을 수 있습니다
  • 투명도(Alpha) 지원 — RGBA, HSLA 등 투명도를 포함한 색상 코드 생성을 지원합니다
  • 색상 미리보기 — 변환된 색상이 실제로 어떻게 보이는지 큰 미리보기 영역에서 확인할 수 있습니다
  • 클립보드 복사 — 원하는 형식의 코드를 원클릭으로 복사하여 바로 사용할 수 있습니다
  • 배색 추천 — 입력한 색상에 어울리는 보색, 유사색, 삼색 배합 등을 추천합니다

알아두면 좋은 색채 이론

보색 (Complementary Colors)

색상환에서 정반대에 위치한 두 색을 보색이라 합니다. 예를 들어 파란색(240°)의 보색은 주황색(60°), 빨간색(0°)의 보색은 청록색(180°)입니다. 보색 배합은 강한 대비를 만들어 시선을 끌기 좋지만, 면적 비율을 7:3 또는 8:2로 조절해야 눈이 피로하지 않습니다.

유사색 (Analogous Colors)

색상환에서 인접한 색들을 유사색이라 합니다. 주황(30°), 노란주황(45°), 노랑(60°)처럼 가까운 색을 조합하면 자연스럽고 편안한 느낌을 줍니다. 대부분의 웹사이트와 앱에서 기본 배색으로 유사색을 사용합니다.

60-30-10 법칙

배색에서 가장 널리 사용되는 비율 원칙입니다. 주색(60%)을 배경이나 큰 면적에, 보조색(30%)을 중간 요소에, 강조색(10%)을 버튼이나 중요한 포인트에 사용하면 균형 잡힌 디자인이 됩니다. 색상 변환기의 배색 추천 기능을 활용하면 이 비율에 맞는 색상 조합을 쉽게 찾을 수 있습니다.

분야별 색상 코드 활용

웹 디자인 및 개발

CSS에서 색상 코드는 배경색, 글자색, 테두리, 그림자 등 모든 시각적 요소에 사용됩니다. 디자이너가 Figma나 Photoshop에서 HEX 코드로 색상을 지정하면, 개발자는 이를 CSS에 그대로 적용합니다. 다크 모드를 구현할 때는 HSL이 유용한데, 명도(L)만 조절하면 같은 색상의 밝은/어두운 버전을 쉽게 만들 수 있습니다.

인터넷 방송 오버레이

OBS Studio 등 방송 소프트웨어에서 텍스트, 도형, 배경 등의 색상을 설정할 때 HEX 코드를 사용합니다. 자신의 채널 브랜드 색상을 정확한 코드로 기록해두면 오버레이, 알림, 패널 등에서 일관된 색상을 유지할 수 있습니다. 크로마키(그린스크린) 배경 제거 시 정확한 녹색 코드(#00FF00 등)를 알고 있으면 더 깨끗한 합성이 가능합니다.

브랜드 디자인

기업이나 개인 브랜드의 색상을 일관되게 유지하는 것은 브랜드 인지도에 매우 중요합니다. 로고 색상의 HEX, RGB, CMYK 코드를 브랜드 가이드라인에 명시하면 웹사이트, 인쇄물, SNS 등 모든 매체에서 동일한 색상을 사용할 수 있습니다.

자주 묻는 질문

Q. HEX 코드의 대문자와 소문자는 차이가 있나요?

차이가 없습니다. #FF6F0F와 #ff6f0f는 완전히 동일한 색상입니다. CSS에서는 대소문자를 구분하지 않으므로 어떤 형식이든 사용 가능합니다. 관례적으로 대문자(#FF6F0F) 또는 소문자(#ff6f0f) 중 하나로 통일하여 코드의 일관성을 유지하는 것이 좋습니다.

Q. 화면에서 보는 색상과 인쇄 색상이 다른 이유는?

화면은 RGB(빛의 혼합), 인쇄는 CMYK(잉크의 혼합)를 사용하기 때문입니다. RGB의 색역이 CMYK보다 넓어서, RGB에서 표현 가능한 선명한 형광색이나 순수한 파란색은 CMYK에서 정확히 재현되지 않습니다. 인쇄물을 제작할 때는 처음부터 CMYK 모드에서 작업하거나, 색상 변환기로 CMYK 값을 미리 확인하세요.

Q. 웹 접근성에서 색상 대비 비율이란?

WCAG(웹 콘텐츠 접근성 지침)에서는 텍스트와 배경 색상 사이에 최소 4.5:1(일반 텍스트) 또는 3:1(큰 텍스트)의 대비 비율을 권장합니다. 예를 들어 흰색 배경(#FFFFFF)에 밝은 회색 텍스트(#CCCCCC)는 대비 비율이 1.6:1로 기준에 미달하여, 시력이 약한 사용자가 읽기 어렵습니다. 색상을 선택할 때 대비 비율을 확인하면 더 많은 사용자가 편하게 이용할 수 있는 디자인이 됩니다.

Q. CSS에서 어떤 색상 형식을 사용하는 것이 좋나요?

프로젝트 내에서 하나의 형식으로 통일하는 것이 가장 중요합니다. HEX는 간결하고 널리 사용되어 디자이너와 소통하기 편하고, HSL은 프로그래밍적으로 색상을 조작하기(밝기/채도 변경) 편리합니다. 투명도가 필요하면 rgba() 또는 hsla()를 사용하세요. 성능 차이는 없으므로 팀의 선호도와 작업 방식에 맞춰 선택하면 됩니다.

3일 무료체험큰손탐지기, 지금 바로 시작하세요

설치 없이 웹에서 바로 사용 가능 · PC & 모바일 지원

무료체험 시작
카카오톡 상담