컬러 피커
원하는 색을 고르면 자주 쓰는 모든 형식의 색상 코드를 바로 복사할 수 있습니다. 어울리는 팔레트를 만들고, 사진을 업로드하지 않고 주요 색상을 추출하며, 글자 색과 배경 색 조합이 WCAG 명도 대비 기준을 통과하는지 확인하세요.
컬러 피커
모든 형식의 색상 코드
- HEX#2F6FED
- RGB47, 111, 237
- HSL220°, 84%, 56%
- HSB / HSV220°, 80%, 93%
- CMYK(근사값)80%, 53%, 0%, 7%
- CSS rgb()rgb(47 111 237)
- CSS hsl()hsl(220 84% 56%)
이 색상으로 만든 팔레트
보색
유사색
3분할 보색
틴트(흰색 혼합)
셰이드(검은색 혼합)
이미지에서 팔레트 추출
이미지는 내 브라우저에서 직접 읽으며 업로드되지 않습니다. 픽셀은 이 기기의 캔버스에서 샘플링되고 어디로도 전송되지 않습니다.
사진, 스크린샷, 로고를 여기에 끌어다 놓으세요
이미지에서 가장 많이 쓰인 여섯 가지 색상이 여기에 표시됩니다. 색상 견본을 클릭하면 컬러 피커로 불러옵니다.
명도 대비 검사(WCAG 2.1)
큰 텍스트 예시
다람쥐 헌 쳇바퀴에 타고파. 0123456789
- AA · 일반 텍스트통과
- AAA · 일반 텍스트통과
- AA · 큰 텍스트통과
- AAA · 큰 텍스트통과
큰 텍스트란 일반 굵기 18 pt(24 px) 이상 또는 굵게 14 pt(약 18.7 px) 이상을 말합니다. AA는 일반 텍스트 4.5:1, 큰 텍스트 3:1이 필요하고, AAA는 7:1과 4.5:1이 필요합니다.
자주 쓰는 CSS 색상 이름
모든 브라우저가 인식하는 키워드 20개와 정확한 HEX, RGB, HSL 값입니다.
| 이름 | HEX | RGB | HSL |
|---|---|---|---|
black | #000000 | 0, 0, 0 | 0°, 0%, 0% |
white | #ffffff | 255, 255, 255 | 0°, 0%, 100% |
gray | #808080 | 128, 128, 128 | 0°, 0%, 50% |
silver | #c0c0c0 | 192, 192, 192 | 0°, 0%, 75% |
red | #ff0000 | 255, 0, 0 | 0°, 100%, 50% |
crimson | #dc143c | 220, 20, 60 | 348°, 83%, 47% |
maroon | #800000 | 128, 0, 0 | 0°, 100%, 25% |
tomato | #ff6347 | 255, 99, 71 | 9°, 100%, 64% |
coral | #ff7f50 | 255, 127, 80 | 16°, 100%, 66% |
orange | #ffa500 | 255, 165, 0 | 39°, 100%, 50% |
gold | #ffd700 | 255, 215, 0 | 51°, 100%, 50% |
yellow | #ffff00 | 255, 255, 0 | 60°, 100%, 50% |
olive | #808000 | 128, 128, 0 | 60°, 100%, 25% |
green | #008000 | 0, 128, 0 | 120°, 100%, 25% |
teal | #008080 | 0, 128, 128 | 180°, 100%, 25% |
aqua | #00ffff | 0, 255, 255 | 180°, 100%, 50% |
blue | #0000ff | 0, 0, 255 | 240°, 100%, 50% |
navy | #000080 | 0, 0, 128 | 240°, 100%, 25% |
purple | #800080 | 128, 0, 128 | 300°, 100%, 25% |
rebeccapurple | #663399 | 102, 51, 153 | 270°, 50%, 40% |
HEX, RGB, HSL, HSB가 실제로 나타내는 것
이 페이지의 모든 색은 sRGB 색 공간에 속합니다. 1990년대 후반 브라우저가 채택한 뒤로 웹의 기본 색 공간입니다. 화면은 빨강, 초록, 파랑 빛을 섞으며 각 채널은 256단계(0–255)이므로 표현할 수 있는 색은 16,777,216가지입니다. RGB는 이 세 숫자를 그대로 쓰고, HEX는 같은 세 숫자를 16진수로 두 자리씩 씁니다. 따라서 #FF6600은 빨강 255, 초록 102, 파랑 0입니다. 세 자리 축약형은 각 자리를 두 번 반복한 것으로, #F60은 #FF6600과 같습니다.
HSL과 HSB(HSV라고도 함)는 같은 색을 손으로 조정하기 쉬운 방식으로 나타냅니다. 색상(Hue)은 색상환 위의 각도로 0°가 빨강, 120°가 초록, 240°가 파랑입니다. 차이는 마지막 값에 있습니다. HSL에서는 명도 100%가 항상 흰색이고 50%가 그 색상의 가장 순수한 형태입니다. HSB에서는 밝기 100%가 순수한 색상이고, 흰색을 만들려면 채도를 0%로 해야 합니다. Photoshop, Figma 같은 디자인 앱은 피커에 HSB를 쓰고 CSS는 hsl()을 기본으로 지원하므로 위에 두 가지를 모두 표시합니다.
CMYK 값이 근사값에 그치는 이유
화면은 빛을 더하고, 프린터는 시안, 마젠타, 옐로, 블랙 잉크로 빛을 뺍니다. 두 방식이 표현할 수 있는 색의 범위, 즉 색역(gamut)은 서로 다릅니다. 선명한 RGB 초록, 강렬한 파랑, 네온 오렌지처럼 채도가 매우 높은 화면 색은 프로세스 잉크로 재현할 수 있는 범위를 벗어나므로, 모니터에서 보던 것보다 탁하게 인쇄됩니다.
여기 표시되는 CMYK 값은 ICC 프로파일 없이 단순한 수학적 변환으로 구한 것이어서 대략적인 요청서에는 쓸 만하지만 실제 인쇄용은 아닙니다. 인쇄소는 유럽의 FOGRA39나 미국의 GRACoL처럼 용지와 인쇄기에 맞는 프로파일로 변환하며, 같은 RGB 색도 프로파일마다 잉크 비율이 다르게 나올 수 있습니다. 인쇄 작업에는 RGB나 HEX 값과 함께 인쇄소가 요구하는 프로파일을 보내세요.
명도 대비를 계산하는 방법
WCAG 2.1은 두 색의 상대 휘도를 비교합니다. 밝은 색의 휘도에 0.05를 더한 값을 어두운 색의 휘도에 0.05를 더한 값으로 나눕니다. 결과는 1:1(같은 색)부터 21:1(흰 바탕에 검정)까지입니다. AA 수준은 일반 텍스트에 4.5:1, 큰 텍스트(18 pt 또는 굵게 14 pt)에 3:1 이상을 요구하고, AAA 수준은 이를 7:1과 4.5:1로 높입니다. 입력란 테두리나 아이콘 같은 사용자 인터페이스 요소는 성공 기준 1.4.11에 따라 주변과 3:1 대비가 필요합니다.
휘도는 눈이 가장 민감한 초록에 파랑보다 훨씬 큰 가중치를 둡니다. 그래서 두 색 모두 채도가 꽉 차 보여도 흰 바탕의 노란 글자는 크게 미달하고 흰 바탕의 짙은 파랑은 쉽게 통과합니다. 로고와 순수 장식용 텍스트는 이 규칙에서 제외됩니다.
사진이나 로고에서 팔레트 뽑기
이미지 팔레트 기능은 브라우저의 캔버스로 파일을 읽고, 긴 변을 최대 200픽셀로 줄인 뒤 1982년 폴 헤크버트(Paul Heckbert)가 제시한 메디안 컷(median-cut) 방식으로 비슷한 픽셀을 묶습니다. 색 범위를 가장 넓은 채널 방향으로 계속 나눠 여섯 그룹이 남으면, 각 그룹의 평균색이 견본이 됩니다. 투명 픽셀은 무시하므로 투명 배경의 로고에서는 로고의 색만 나옵니다.
색을 얻었다면 단색 위주의 로고는 벡터로 쓰는 편이 나은 경우가 많습니다. 이미지 SVG 변환은 이 색을 그대로 유지한 도형으로 로고를 따 주고, 채널 헤더를 디자인한다면 유튜브 배너 크기 조정이 안전 영역을 고려해 작품을 2560 × 1440에 맞춰 줍니다.
자주 묻는 질문
- CSS의 "green"은 왜 RGB 피커의 초록보다 어두운가요?
- 키워드 green은 #008000으로, 예전 16색 HTML 팔레트에서 이어진 중간 톤의 초록입니다. 채도가 꽉 찬 #00FF00은 lime이라고 부릅니다. CSS 색상 이름 전체에도 비슷한 의외의 사례가 있어서, gray(#808080)가 darkgray(#A9A9A9)보다 어둡습니다.
- 팔레트를 추출할 때 이미지가 업로드되나요?
- 아닙니다. 파일은 브라우저가 열어 메모리 속 캔버스에 그린 뒤 그 자리에서 분석합니다. 이미지와 함께 보내는 요청은 없으며, 탭을 닫으면 사라집니다.
- 본문 텍스트에는 명도 대비가 얼마나 필요한가요?
- WCAG 2.1 AA 수준을 충족하려면 최소 4.5:1, AAA 수준은 7:1입니다. 18 pt 이상이거나 굵게 14 pt 이상인 제목은 AA에서 3:1을 써도 됩니다. 어두운 화면이나 햇빛 아래에서도 글자가 잘 읽히도록 모든 곳에 4.5:1을 목표로 하는 디자인 시스템이 많습니다.
- 투명도가 들어간 8자리 HEX 코드를 쓸 수 있나요?
- 네, CSS에서는 가능합니다. 마지막 두 자리가 알파 채널이므로 #2F6FED80은 같은 파랑을 불투명도 약 50%로 표시합니다. 이 피커는 불투명한 색을 다루므로 여섯 자리로 표시하며, 필요하면 알파 두 자리를 직접 덧붙이세요.
- CSS에는 이름 있는 색이 몇 개인가요?
- CSS Color Module Level 4는 gray와 grey처럼 철자만 다른 중복까지 세어 148개의 색상 키워드를 정의합니다. 가장 최근에 추가된 것은 rebeccapurple(#663399)로, CSS 저자 에릭 마이어(Eric Meyer)의 딸 레베카 마이어를 기리며 2014년에 추가되었습니다.