Skip to content
서버전송 없음 · 브라우저 처리

색상 코드 변환

HEX·RGB·HSL을 상호 변환하고 색을 미리 보여줘요.

즐겨찾기하면 홈에서 바로 찾을 수 있어요

이럴 때 쓰세요

#1B64DA → rgb(27, 100, 218), hsl(219, 79%, 48%)
디자이너가 준 RGB 값을 CSS용 HEX로
브랜드 색의 HSL을 알아 밝기만 조절한 변형 만들기

이렇게 사용하세요

11단계값을 입력하세요
22단계값을 바꾸면 결과가 바로 갱신돼요
33단계결과를 저장하거나 복사할 수 있어요

결과가 예상과 다를 때

결과가 예상과 달라요

단위와 기준을 먼저 확인해 주세요. 값을 바꾸면 결과가 바로 갱신돼요.

처음 값으로 되돌리고 싶어요

초기화를 누르면 처음 상태로 돌아가요.

자주 하는 실수

계산 근거

HEX는 CSS Color에서 #RRGGBB(각 8비트) 또는 알파를 붙인 #RRGGBBAA입니다. RGB는 0~255의 정수 세 개, HSL은 색조 0~360도(0° 빨강, 120° 초록, 240° 파랑)와 채도·명도 0~100%로 정의됩니다. WCAG 2.2의 명도 대비는 sRGB 상대 휘도(0.2126R + 0.7152G + 0.0722B, 채널을 0~1로 정규화)로 계산합니다.

실제로 계산해 보면

#FF6600을 RGB와 HSL로 바꾸면?

16진수를 자리별로 나누면 255, 102, 0이므로 rgb(255, 102, 0). 가장 큰 값과 가장 작은 값의 차이가 전체 범위와 같아 채도 100%, 명도는 (255 + 0) ÷ 2 ÷ 255 = 50%. 색조는 빨강이 기준이라 24°가 되어 hsl(24, 100%, 50%)입니다.

#1B64DA80의 알파는 얼마인가요?

마지막 두 자리가 0x80 = 128이라 128 ÷ 255 ≈ 0.502, 다시 말해 약 50%입니다. rgb(27, 100, 218, 0.5)와 같은 값이고 앞 여섯 자리도 27·100·218로 그대로 읽힙니다.

흰 배경 위 본문 색 대비는?

흰색의 상대 휘도는 1.0, 검은색은 0.0이라 (1.0 + 0.05) ÷ (0 + 0.05) = 21:1입니다. #1B64DA는 상대 휘도 약 0.144라 흰색 대비 약 5.4:1로 나옵니다. WCAG 2.2 기준 일반 텍스트 AA는 4.5:1, AAA는 7:1입니다.

더 궁금한 것

브랜드 색을 단계별로 만들려면요?

색조(H)를 하나로 고정하고 명도·채도만 단계적으로 나눠 50·100·500·900처럼 이름 붙입니다. 같은 이름 체계로 밝은 배경용과 어두운 배경용을 한 쌍씩 준비하면 화면 전환이 자연스럽습니다.

화면마다 같은 색이 다르게 보일까요?

대체로 비슷하지만, 넓은 색역을 가진 화면과 일반 화면은 채도 높은 색에서 차이가 납니다. 그래서 빛으로 인쇄한 결과와 화면의 색은 숫자가 달라도 같은 이름으로 부르기도 합니다.

인쇄용 수치를 알 수 있나요?

HEX는 RGB라 CMYK로 옮기면 밝기가 크게 달라집니다. 형광펜처럼 넓은 영역을 차지하는 색은 특히 그렇습니다. 인쇄까지 고려한다면 RGB 값을 CMYK로 옮긴 값도 같이 보관하는 편이 안전합니다.

알아둘 경계값

결과를 믿기 전 확인 목록

자주 묻는 질문

투명도도 되나요?

네. 8자리 HEX와 rgba의 알파값을 함께 변환합니다.

8자리 HEX는 뭔가요?

끝 두 자리가 투명도(알파)이에요. #RRGGBBAA 형식으로, FF면 불투명, 00이면 완전 투명이에요.

관련 도구

전체보기 →