세 가지 형식, 하나의 보기
HEX, RGB, HSL이 모두 동시에 표시되고 편집 가능합니다 — 하나를 변경하면 나머지가 즉시 업데이트됩니다.
HEX, RGB, HSL 형식 간에 색상을 변환하세요. 실시간 미리보기, 빠른 프리셋, CSS용 값 복사. 100% 클라이언트 측 실행, 업로드 없음.
색상 변환기는 웹 디자인과 디지털 그래픽에서 사용되는 다양한 형식 표현 간에 색상을 변환합니다: HEX(#RRGGBB), RGB(0-255, 0-255, 0-255), HSL(색상, 채도, 명도), HSV(색상, 채도, 값). 각 형식은 동일한 색상을 다르게 설명합니다. HEX는 CSS에 간결하고, HSL은 변형 생성에 직관적이며, RGB는 디스플레이 하드웨어에 직접 매핑됩니다. 이 도구는 입력하면서 즉시 변환하며, 모두 브라우저에서 처리됩니다.
HEX, RGB, HSL — 입력하거나 선택하면 세 가지 형식 모두 실시간으로 업데이트됩니다. 한 번의 클릭으로 CSS 즉시 사용 가능한 값을 복사하세요. 업로드 없음, 가입 없음, 제한 없음.
HEX 값을 입력하거나, RGB/HSL 숫자 입력을 조정하거나, 빠른 프리셋을 클릭하세요.
상단의 견본이 현재 색상을 보여주기 위해 즉시 업데이트됩니다.
HEX, RGB 또는 HSL 옆의 복사 버튼을 사용하여 CSS용 값을 복사하세요.
HEX, RGB, HSL이 모두 동시에 표시되고 편집 가능합니다 — 하나를 변경하면 나머지가 즉시 업데이트됩니다.
복사 버튼은 CSS에 바로 붙여넣을 수 있는 `#RRGGBB`, `rgb(r, g, b)` 또는 `hsl(h, s%, l%)` 문자열을 제공합니다.
Tailwind CSS 기본 팔레트나 순흑/순백에서 시작한 다음 슬라이더로 미세 조정하세요.
HEX(#RRGGBB)는 웹 디자인에서 가장 간결한 색상 형식입니다. 각 16진수 쌍(00-FF)은 각각 빨강, 초록, 파랑의 강도를 나타냅니다. 값 00은 채널이 꺼짐(검정)을 의미하고, FF는 최대 강도를 의미합니다. 예를 들어, #FF0000은 순수 빨강, #00FF00은 순수 초록, #FFFFFF는 흰색입니다. HEX는 짧고, 명확하며, 복사-붙여넣기가 쉽기 때문에 CSS, HTML 및 디자인 도구에서 표준 형식입니다. 각 쌍이 동일한 색상(예: 빨강의 경우 #F00)의 약식 표기법(#RGB)도 있습니다.
RGB는 동일한 세 채널에 10진수 값(0-255)을 사용합니다. 디스플레이 하드웨어가 기본적으로 이해하는 형식입니다. LCD 또는 OLED 화면의 각 픽셀에는 256단계의 밝기로 설정할 수 있는 빨강, 초록, 파랑 서브픽셀이 있습니다. RGB는 JavaScript의 캔버스 API(ctx.fillStyle = 'rgb(255, 0, 0)')와 이미지 처리 라이브러리에서도 사용됩니다. RGBA는 투명도를 위한 알파 채널(0-1 또는 0-255)을 추가합니다.
HSL(색상, 채도, 명도)은 사람에게 더 직관적인 방식으로 색상을 설명합니다. 색상은 색상환에서 각도로 측정된 색상 자체입니다(0°=빨강, 120°=초록, 240°=파랑). 채도는 색상의 선명도입니다(0%=회색, 100%=완전한 색상). 명도는 어둡거나 밝은 정도입니다(0%=검정, 50%=보통, 100%=흰색). HSL을 사용하면 기본 색상의 색조(명도 증가), 음영(명도 감소), 톤(채도 감소)을 쉽게 만들 수 있습니다. HSV(색상, 채도, 값)는 유사하지만 명도 대신 값을 사용합니다. 값=100%은 최대 밝기의 색상을 의미하고, 명도=100%은 흰색을 의미합니다.
CSS와 HTML에는 HEX를 사용하세요. 가장 널리 지원되는 형식이고 가장 짧습니다. 색상 채널을 프로그래밍 방식으로 조작해야 하는 경우(예: 두 색상의 RGB 값을 평균하여 혼합)나 알파 투명도(rgba())가 필요한 경우 RGB를 사용하세요. 색상 변형을 만들어야 하는 경우 HSL을 사용하세요. 예를 들어, 명도를 10% 높여 버튼의 호버 상태를 생성하거나, 색상을 고정하고 채도와 명도를 변경하여 단색 구성표를 만드는 경우입니다.
HSL은 CSS 사용자 정의 속성(CSS 변수)에서 특히 강력합니다. --hue: 210을 정의한 다음 스타일시트 전체에서 hsl(var(--hue), 70%, 50%)을 사용할 수 있습니다. 단일 변수를 변경하면 전체 색상 구성표가 업데이트됩니다. HEX나 RGB로는 모든 값을 다시 계산하지 않으면 불가능합니다. 이것이 Tailwind v4와 같은 최신 CSS 프레임워크가 HSL 기반 색상 시스템으로 이동하는 이유입니다.
기본 색상을 선택하고 명도를 조정하여 색상 팔레트를 구축하세요 — RGB보다 HSL에서 훨씬 쉽습니다.
Figma는 종종 HEX를 표시하고, CSS는 때때로 RGB나 HSL이 필요합니다(`color-mix` 또는 불투명도용). 한 번의 클릭으로 정확한 문자열을 얻으세요.
이 도구를 명암 검사기와 함께 사용하여 색상 선택이 WCAG 요건을 충족하는지 확인하세요.
Tailwind 프리셋을 사용자 지정 브랜드 색상으로 빠르게 교체하고 결과 HEX를 구성에 복사하세요.
인기 색상 변환 도구의 나란히 비교입니다.
| 기능 | NovaTools | RapidTables | W3Schools |
|---|---|---|---|
| HEX →RGB →HSL →HSV | 모든 형식 | 제한적 | |
| 입력 시 실시간 미리보기 | 즉시 | 제출 버튼 | |
| 색상 선택기 통합 | EyeDropper API | ||
| 프라이버시(업로드 없음) | 100% 로컬 | 서버 측 | |
| CSS 즉시 사용 가능 값 복사 | |||
| 오프라인 작동 |
대부분의 온라인 색상 변환기는 서버에서 변환을 처리합니다. 당사 도구는 모든 계산을 브라우저에서 수행합니다. 색상 값이 전송되거나 저장되지 않습니다.
이 도구는 완전히 브라우저 내에서 실행됩니다. 파일은 서버로 업로드, 저장, 분석되지 않습니다.
인터넷 연결이 끊겨도 파일은 안전합니다.
HEX, RGB, HSL 세 가지 색상 형식의 차이, 용도별 선택 기준, RGB와 HSL의 차이, 변환 방법과 CSS color-mix 팁을 알아보세요.
웹 접근성 및 색상 대비의 기본을 배우세요. WCAG 등급(AA vs. AAA)을 이해하고, 우리의 빠른 확인과 실용적인 수정 방법을 사용하여 모든 사람이 읽을 수 있는 UI를 만드세요.
코드와 글쓰기에서 대소문자가 중요한 이유, 12가지 대소문자 스타일의 차이, 프로그래밍 규칙과 변환 방법을 알아보세요.