색상 변환기

색 하나를 넣으면 네 가지 형식으로 바꿔 주고, 그 색 위에 글자가 읽히는지까지 판정합니다.

선택한 색

#2563eb

rgb(37, 99, 235)

#abc 축약, rgb(), hsl(), 37,99,235 모두 됩니다

밝기 단계

누르면 그 색으로 바뀝니다. HSL의 명도만 95%~15%로 바꾼 단계입니다.

  • HEX #2563eb
  • RGB rgb(37, 99, 235)
  • HSL hsl(221, 83%, 53%)
  • HSV hsv(221, 84%, 92%)
명도 대비 (WCAG)
흰 글자 5.17:1 AA 통과
검은 글자 4.06:1 큰 글자만 가능
흰 배경 5.17:1 AA 통과

본문 글자는 4.5:1, 큰 글자(18pt 또는 굵은 14pt)는 3:1 이상이어야 합니다. 흰 배경에 검은 글자가 최대값 21:1입니다.

사용법

  1. 색을 넣거나 색 고르기로 집으면 네 가지 형식이 바로 나옵니다.
  2. 버튼이나 배지 색을 정할 때는 명도 대비를 먼저 보세요. 흰 글자와 검은 글자 중 어느 쪽이 읽히는지 알려 줍니다.
  3. 밝기 단계를 누르면 그 색으로 바뀝니다. 디자인 시스템의 색 단계를 잡을 때 씁니다.
  4. 형식마다 복사 버튼이 있어 CSS에 바로 붙여넣을 수 있습니다.

색 표기법과 명도 대비

HEX와 RGB는 같은 값을 다르게 적은 것입니다. #2563eb는 빨강 0x25(37), 초록 0x63(99), 파랑 0xeb(235)를 이어 붙인 것입니다. 사람이 보고 색을 짐작하기 어렵다는 것이 단점입니다.

HSL은 색상(0~360도)·채도·명도로 나눠 사람이 이해하기 쉽습니다. 색상만 두고 명도를 바꾸면 같은 계열의 밝고 어두운 단계가 나옵니다. HSV는 세 번째 값이 명도가 아니라 명도값(Value)이라 100%가 가장 선명한 색이고 흰색이 나오지 않습니다. 그림 도구의 색 선택기가 주로 이 방식입니다.

명도 대비는 두 색의 밝기 차이를 1:1에서 21:1 사이로 나타낸 값입니다. 단순히 밝기를 빼는 것이 아니라 sRGB 값을 선형화한 뒤 사람 눈의 민감도(초록 0.7152, 빨강 0.2126, 파랑 0.0722)로 가중합해 구합니다. 눈이 초록에 가장 민감하기 때문입니다.

웹 접근성 지침은 본문 4.5:1, 큰 글자 3:1을 요구합니다. 색약·저시력 사용자뿐 아니라 햇빛 아래 화면을 보는 상황에도 영향을 주므로, 브랜드 색을 정하기 전에 확인하는 편이 낫습니다.

자주 묻는 질문

HSL과 HSV는 무엇이 다른가요?
색상(H)과 채도(S)는 같은 뜻이고 세 번째 값이 다릅니다. HSL의 L(명도)은 50%일 때 가장 선명하고 100%면 흰색, 0%면 검은색입니다. HSV의 V(명도)는 100%일 때 가장 선명하고 0%면 검은색이라 흰색이 나오지 않습니다. 색을 밝게·어둡게 단계로 만들 때는 HSL이, 그림 도구에서 색을 고를 때는 HSV가 편합니다.
명도 대비는 얼마나 나와야 하나요?
웹 접근성 지침(WCAG)은 본문 글자에 4.5:1, 큰 글자(18pt 이상 또는 굵은 14pt 이상)에 3:1을 요구합니다. 더 엄격한 AAA 등급은 본문 7:1입니다. 흰 배경에 검은 글자가 최대값인 21:1이고, 회색조가 비슷할수록 1:1에 가까워집니다. 버튼이나 링크 색을 정할 때 이 값을 먼저 확인하면 나중에 접근성 지적을 받지 않습니다.
HEX로 되돌리면 값이 1 정도 달라집니다.
HSL의 색상·채도·명도를 정수로 반올림해 보여주기 때문입니다. #2563eb를 HSL로 바꾸면 hsl(221, 83%, 53%)인데, 이 값을 다시 HEX로 바꾸면 반올림 오차로 #2463eb가 될 수 있습니다. 화면에서 구분되지 않는 차이지만, 정확한 값이 필요하면 HEX나 RGB를 기준으로 삼으세요.
어떤 형식으로 입력할 수 있나요?
#2563eb 같은 여섯 자리, #abc 같은 세 자리 축약, rgb(37, 99, 235), 그냥 37,99,235, hsl(221, 83%, 53%) 모두 인식합니다. 앞의 #은 있어도 없어도 됩니다.
밝기 단계는 어떻게 만들어지나요?
HSL에서 색상과 채도는 그대로 두고 명도(L)만 95%부터 15%까지 바꿉니다. 디자인 시스템의 색 단계를 만들 때 쓰는 가장 단순한 방법입니다. 다만 사람 눈은 색상마다 밝기를 다르게 느껴서, 노랑 계열은 이 방식이 부자연스러울 수 있습니다.

이 도구는 브라우저 안에서만 계산하며 입력값을 서버로 보내지 않습니다. 분류: 개발 · 마지막 수정 2026-09-08

함께 쓰면 좋은 도구

온라인 도구 전체 보기