EllyTools

이미지 도구

계산기

텍스트 도구

색상 도구

파일 도구

유틸리티

색상 변환기

HEX, RGB, HSL 색상값 변환 및 미리보기

HEX
RGB
HSL

음영

사용 방법

1

어떤 형식으로든 색을 붙여넣으세요 — HEX, RGB, HSL, OKLCH, 또는 시각적으로 선택

2

같은 색이 모든 다른 형식으로 동시에 표시됩니다

3

원하는 형식을 한 번의 클릭으로 복사해 CSS·디자인 도구에 사용하세요

자주 묻는 질문

관련 도구

누구를 위한 도구인가요?

  • 디자이너 명세를 CSS 변수로 옮기는 프론트엔드 개발자
  • HEX 값이 HSL·OKLCH에선 어떻게 읽히는지 확인하는 디자이너
  • 화면과 인쇄 색공간 사이를 매칭하는 모든 사람

왜 EllyTools인가요?

100% 무료 & 무제한

회원가입 없이, 제한 없이 원하는 만큼 사용하세요.

개인정보 보호 우선

모든 처리가 브라우저에서 이루어집니다. 파일이 기기를 떠나지 않습니다.

설치 불필요

데스크톱, 태블릿, 스마트폰 등 모든 기기의 브라우저에서 바로 작동합니다.

빠르고 안정적

최신 브라우저 기술로 즉각적인 결과를 제공합니다.

색상 변환 가이드 — HEX, RGB, HSL을 디자이너가 골라 쓰는 이유

화면의 모든 색은 여러 방식으로 표현할 수 있습니다 — HEX 코드, RGB 트리플렛, HSL 값, OKLCH, 인쇄용 CMYK. 각 표기법은 어떤 작업은 쉽게, 다른 작업은 거의 불가능하게 만듭니다. 이 가이드는 형식들과, 언제 어떤 것을 쓸지, 변환 규칙을 정리합니다.

디지털 화면의 색은 결국 세 숫자입니다 — 빨강·초록·파랑 빛을 얼마나 섞을지. 이 세 숫자를 적는 방법(HEX, RGB, HSL)은 같은 것을 다르게 표현한 것이며, 각자 다른 종류의 작업에 최적화되어 있습니다. HEX(#FF6B35)는 짧고 CSS에서 가장 흔합니다. RGB(255, 107, 53)은 화면이 실제 작동하는 방식에 가깝죠. HSL은 사람이 색을 인지하는 방식 — 색상·채도·명도 — 으로 표현합니다.

세 가지 모두 이해해야 하는 이유는, 한 형식에서 어색한 작업이 다른 형식에선 쉽기 때문입니다. '이 색을 10% 더 밝게'는 HEX에선 어렵지만 HSL에선 쉽습니다. '투명한 버전 만들기'는 RGB(A)에선 쉽지만 HEX에선 변환 없이 불가능. 디자이너는 작업에 따라 형식을 자유롭게 오갑니다.

5가지 주요 색상 형식

HEX (#FF6B35)
16진수 6자리로 빨강·초록·파랑을 00~FF(0~255)로 표현. 짧고 CSS에서 보편적이지만 변환 없이는 사람에게 직관적이지 않음.
RGB (255, 107, 53)
빨강·초록·파랑을 0~255로 표기. 화면의 기본 형식. RGBA는 투명도(0=투명, 1=불투명)까지 추가.
HSL (15°, 100%, 60%)
색상(0~360°), 채도(0~100%), 명도(0%=검정, 100%=흰색). 직관적으로 조작하기 쉬움.
OKLCH (70%, 0.18, 30°)
지각적으로 균일한 색공간. HSL의 모던 대안. 같은 숫자 변화가 같은 시각 변화를 만들어서 디자인 도구가 채택하는 추세.
CMYK (0%, 58%, 79%, 0%)
Cyan·Magenta·Yellow·Black. 인쇄용. 잉크가 흰 종이에서 빛을 빼는 방식이라 화면 RGB와 다름. 모든 RGB 색을 표현 못함.

어떤 작업엔 어떤 형식이 좋은가

작업최적 형식이유
CSS에 색상 붙여넣기HEX 또는 RGB둘 다 보편 지원, HEX가 더 짧음
색을 더 밝거나 어둡게HSL 또는 OKLCH명도만 조절, 색상·채도는 그대로
색상 팔레트 만들기 (보색·인접색)HSL 또는 HCL색상이 단일 회전값
투명도 추가RGBA 또는 HSLAHEX는 8자리(#FF6B35CC) 형태로 가능하나 가독성 떨어짐
인쇄 디자인CMYK프린터가 실제 섞는 잉크
접근성·콘트라스트 검사RGB콘트라스트 공식이 선형 RGB에 작동
디자이너 친화적 변형OKLCH같은 수치 차이가 같은 시각 차이

HEX와 RGB가 서로 어떻게 매핑되나

HEX 두 자리씩이 16진수로 0~255 값. #FF6B35를 FF(빨강), 6B(초록), 35(파랑)로 분리. 16진수 FF = 10진수 255, 6B = 107, 35 = 53. 그래서 #FF6B35 = RGB(255, 107, 53).

역방향도 같은 방식: 각 RGB 값을 16진수로 변환, 두 자리로 패딩, 이어붙이기. 0 → 00, 255 → FF, 그 사이는 비례. 이 계산기는 자동으로 변환 — 어떤 형식의 색이든 붙여넣으면 모든 형식을 동시에 표시합니다.

거의 모든 디자인을 개선하는 색상 팁

  • 기본 색상 하나를 정하고 고수. 30가지 색을 쓰는 사이트는 어수선해 보임. 3가지 색조만 명도 변화로 사용한 사이트가 더 디자인된 느낌.
  • 변형은 HSL로. 같은 색상·채도, 명도만 바꿔서 호버·비활성·구분선 색을 만들기.
  • 콘트라스트 항상 체크. 본문은 4.5:1 이상이 접근성 기준. 콘트라스트 체커 도구 활용.
  • 순수한 검정(#000000) 피하기. 잘 디자인된 사이트는 #111이나 #222 같은 근접 검정 사용. 순수 검정은 주변 UI보다 무거워 보임.
  • 순수 빨강(#FF0000)·파랑(#0000FF) 절제. 둘이 옆에 있으면 시각 진동을 일으키고 아마추어처럼 보임. 약간 채도를 낮춘 변종이 더 디자인된 느낌.

자주 묻는 질문

왜 어떤 색은 화면에선 보이는데 인쇄에선 안 나오나요?

화면은 빛을 더하는 RGB라 밝고 채도 높은 색을 만들 수 있음. 프린터는 종이 위 잉크를 빼는 CMYK라 어떤 색조 — 특히 네온 그린, 일렉트릭 블루 — 는 같은 채도로 못 찍음. CMYK 색역(gamut)이 RGB보다 좁음.

#abc와 #aabbcc는 같은가요?

같습니다. 3자리 HEX는 단축형: 각 자리를 두 번 반복. #abc = #aabbcc. 단축형은 각 채널 두 자리가 동일한 색만 표현 가능.

디자인 시스템에 HSL과 OKLCH 중 어느 게 좋을까요?

둘 다 작동. HSL은 브라우저 지원이 더 넓음(보편적). OKLCH는 2023년부터 모든 모던 브라우저 지원 + 시각적으로 일관된 팔레트 — OKLCH의 같은 명도가 실제로 같게 보임. HSL은 그렇지 않음.

왜 같은 HEX인데 브라우저마다 색이 살짝 달라 보이나요?

색 관리 — 각 기기마다 색 프로파일·주변 조명·gamut가 다름. HEX 값은 어디서든 동일하지만 디스플레이가 약간 다르게 해석. 일반 웹 작업에선 정상이고 피할 수 없음.

여기서 변환한 색이 저장되나요?

저장되지 않습니다. 변환은 모두 사용자 브라우저 안에서만 이뤄집니다.