컬러 픽커·색상 변환·팔레트 추출
Hex·RGB·HSL·CMYK 4종 동시 변환 + 이미지에서 주요 색상 8개 자동 추출 + WCAG AA·AAA 가독성 검사.
컬러 픽커 · 4종 코드 동시 변환
WCAG 가독성 대비 (Contrast)
WCAG 2.1 기준 · 본문 텍스트 AA 4.5+, AAA 7+ · 큰 글씨 (18pt+ 또는 14pt+ 굵게) AA Large 3+, AAA 4.5+
이미지에서 팔레트 추출
사용 방법 — 3가지 흐름
색상 변환
- 컬러 픽커 클릭 또는 Hex 직접 입력
- 4종 코드(Hex·RGB·HSL·CMYK) 즉시 표시
- 코드 박스 클릭 → 클립보드 자동 복사
이미지 팔레트 추출
- 이미지 드래그·드롭 또는 업로드
- 주요 색상 8개 자동 추출
- swatch 클릭 → 컬러 픽커 로딩
WCAG 가독성 검증
- 색 선택 후 자동 대비 계산
- 흰색·검정 배경 vs 글자 등급 표시
- 본문 텍스트는 AA 이상 권장
이런 상황에 씁니다
Figma·Photoshop 외부에서 Hex ↔ RGB ↔ HSL 즉시 변환. 작업 흐름 단절 X.
좋아하는 영화 포스터·사진에서 톤 8색 추출 → SNS·블로그 헤더 컬러 통일.
디자인 시안 → Tailwind config·CSS 변수 (--brand) 매핑.
본문 글씨 대비 AAA 등급 → 시각장애·고령 사용자 친화. AdSense RPM 영향.
경쟁사 광고에서 핵심 색 추출 → 우리 광고 컬러 분석·트렌드 추적.
옷·인테리어 사진 → 메인 색 8개 추출 → 매칭 컬러 코드 찾기.
Hex 16진수·RGB 혼합·HSL 색조·WCAG 접근성 기준 — 도구로 자연 학습.
색상 코드 4종 — 언제 어떤 거?
16진수 6자리 (R·G·B 각 2자리). CSS·HTML 표준, 가장 짧음.
10진수 0-255. JS·SVG·캔버스, 알파 (RGBA) 추가 가능.
색조 0-360°·채도·명도. lighter/darker 조정 직관적.
Cyan·Magenta·Yellow·Black. 인쇄 시안 (정확값은 ICC 적용).
WCAG 대비 등급
WCAG 2.1 기준 — 글자와 배경의 luminance 비율로 가독성 측정.
참고: AdSense 도 가독성을 평가 지표로 사용. 대비 낮으면 RPM·CTR 손해.
팔레트 추출 알고리즘
16단계 RGB 양자화 + 빈도 정렬
k-means 같은 무거운 ML 대신, 가볍고 일관된 알고리즘 사용.
50ms 이하 빠름 · 확률적 X 일관 결과 · 외부 라이브러리 0
k-means 보다 색조 클러스터 정확도 약간 낮음 (일반 사용엔 충분)
자주 쓰는 컬러 시스템
10단계 명도 스케일. 개발자 친화.
Google 가이드라인. 안드로이드 친화.
Apple 시스템 컬러. iOS·macOS 권장.
인쇄·패션 표준 (라이선스 필요).
관련 도구
자주 묻는 질문
Hex 와 RGB 의 차이는?
같은 색을 다른 표기로 나타낸 것. Hex 는 16진수 (#3F6F54), RGB 는 10진수 (rgb(63,111,84)). CSS·HTML 에서는 Hex 가 짧아 자주 쓰이고, JS·캔버스에서 색을 다룰 때는 RGB 가 편리함. 둘 다 같은 색을 표현.
WCAG AA·AAA 등급 기준?
WCAG 2.1 기준 본문 텍스트 AA 4.5+, AAA 7+. 큰 글씨 (18pt 이상 또는 14pt 굵게) 는 AA Large 3+, AAA 4.5+. 본 도구는 선택한 색 vs 흰색·검정 대비를 자동 계산해 등급 라벨 표시. AA 가 일반적 목표, AAA 는 강화 접근성.
이미지에서 색상 추출 방식?
canvas API 로 이미지를 100×100 으로 축소 → 모든 픽셀 RGB 를 16단계로 양자화 (각 채널 4비트) → 같은 bin 픽셀 빈도 → 상위 8개 평균 색 반환. k-means 보다 빠르고 결과가 시각적으로 일관됨.
이미지가 외부로 전송되나요?
전송 안 됨. FileReader 로 브라우저 메모리에 로드 → canvas 픽셀 분석 → 결과 표시. 네트워크 요청 0, 서버 저장 0. 브라우저 DevTools Network 탭에서 직접 확인 가능.
모바일에서도 동작?
iOS Safari · Android Chrome 모두 지원. 카메라 롤에서 사진 직접 선택 가능. 컬러 픽커는 OS 네이티브 picker 사용 (iOS 14+, Android 8+ 권장).
CMYK 변환이 정확한가요?
RGB → CMYK 는 단순 수학 변환이라 실제 인쇄 색역 (ICC profile) 과 다를 수 있음. 인쇄 발주용은 Adobe·Affinity 같은 전문 도구에서 ICC 적용 필요. 본 도구의 CMYK 는 근사 참고값.
HSL 은 언제 쓰면 좋아요?
같은 색조의 밝기·채도만 미세 조정할 때 유리. 예: hsl(146, 28%, 34%) 를 hsl(146, 28%, 50%) 로 바꾸면 같은 녹색 계열의 lighter shade. CSS 변수 디자인 시스템 만들 때 HSL 이 RGB·Hex 보다 직관적.
알파 채널 (투명도) 지원하나요?
현재 도구는 불투명 색상 4종 (Hex·RGB·HSL·CMYK) 만 지원. 알파 채널은 rgba(63,111,84,0.5) 또는 #3F6F5480 형식으로 직접 추가 필요. 향후 슬라이더 추가 검토 중.
왜 이미지의 모든 색이 다 안 나오나요?
8색 제한 + 16단계 양자화 때문. 비슷한 색들 (예: #3F6F54 와 #406F55) 은 같은 bin 으로 묶여서 1개로 표시됨. 주요 색감 추출 이 목적이라 이 동작이 의도된 것. 모든 픽셀 색은 100×100=10,000 개의 미세 색조를 다 보여줘도 가치 X.
Pantone 색상도 변환되나요?
Pantone 은 인쇄 산업 전용 라이선스 색 시스템 (PMS). 표준 RGB/CMYK 와 1:1 매핑이 없어 본 도구로 변환 불가. Pantone Connect 또는 Adobe 도구 필요.
접근성 — 색맹 사용자도 사용 가능한가요?
네. 컬러 픽커 자체는 시각 기능 필요하지만, WCAG 대비 결과는 숫자·등급 라벨로 표시되어 색맹 사용자도 검증 가능. 키보드 (Tab·Enter·Space) 로 전체 조작 가능, aria-label 모두 박혀있음.
참고
- WCAG 2.1 — Contrast (Minimum) · 본 도구의 contrast 등급 기준
- MDN — input type=color · 네이티브 컬러 픽커 API
- MDN — Canvas API · 픽셀 분석 기반