예술·창작
🎨 색상 코드 변환기
HEX·RGB·HSL·OKLCH·알파 변환부터 WCAG 대비비, 팔레트 생성, Tailwind 매칭, CSS 변수, 그라디언트, 이미지 색상 추출까지 — 디자이너·프론트엔드 개발자·접근성 전문가를 위한 종합 색상 도구.
색상 코드 형식 종합 가이드
본 도구는 12가지 색상 형식을 동시에 표시·변환합니다. 각 형식은 사용처가 명확히 다르므로, 적재적소에 맞는 표기를 선택하면 협업과 유지보수가 쉬워집니다.
| 형식 | 예시 | 주요 사용처 |
|---|---|---|
| HEX | #3EC8FF | HTML/CSS 표준, 디자인 툴 공통 |
| HEXA | #3EC8FF80 | 알파 포함 — 8자리 HEX (50% 투명) |
| RGB | rgb(62, 200, 255) | CSS, JavaScript, 이미지 처리 |
| RGBA | rgba(62, 200, 255, 0.5) | 반투명 색상 — 그림자·오버레이 |
| HSL | hsl(195, 100%, 62%) | 색상 직관 조작 — 명도 조절 쉬움 |
| HSV | hsv(195, 76%, 100%) | Photoshop·Figma 등 디자인 툴 표준 |
| CMYK | cmyk(76%, 22%, 0%, 0%) | 인쇄 전용 — 명함·브로슈어 |
| HWB | hwb(195 24% 0%) | 직관적 명도 — CSS Color 4 |
| LAB | lab(76 -28 -33) | 인간 시각 균일 색공간 |
| OKLCH | oklch(80.6% 0.158 217) | CSS Color 4 최신 표준 — Tailwind 4 기본 |
WCAG 색상 대비비 (접근성)
W3C가 정한 웹 접근성 표준 — 텍스트와 배경 색상의 명도 대비를 1:1 ~ 21:1 사이의 수치로 평가합니다. 한국 정보접근성 인증, 미국 ADA, 유럽 EAA 모두 동일 기준을 따릅니다.
| 등급 | 일반 텍스트 | 큰 텍스트 (18pt+) | UI 컴포넌트 |
|---|---|---|---|
| AAA (최상) | 7 : 1 이상 | 4.5 : 1 이상 | — |
| AA (표준) | 4.5 : 1 이상 | 3 : 1 이상 | 3 : 1 이상 |
계산 공식: 대비비 = (밝은 색 휘도 + 0.05) / (어두운 색 휘도 + 0.05)
상대 휘도(L): 0.2126 × R + 0.7152 × G + 0.0722 × B (각 채널은 sRGB → 선형 변환 후 적용)
색맹 시뮬레이션
전 세계 인구의 약 8% 남성, 0.5% 여성이 색각 이상을 갖고 있습니다. 한국 성인 남성 약 30만 명이 영향을 받습니다. 본 도구는 표준 행렬 변환 기반으로 4가지 유형을 동시에 시뮬레이션합니다.
적색맹 (Protanopia)
남성 약 1%
L-cone 결손
녹색맹 (Deuteranopia)
남성 약 1% — 가장 흔함
M-cone 결손
청색맹 (Tritanopia)
매우 드뭄
S-cone 결손
전색맹 (Achromatopsia)
극히 드뭄
흑백만
디자인 가이드: 색상만으로 정보 전달 X (텍스트·아이콘 병행) · 빨강·녹색 조합 주의 · 명도 차이도 함께 활용 · 흑백 변환에서도 구분 가능한지 검증.
팔레트 이론 (색상환 기반 8가지 조합)
180° — 강한 대비, 주의 끌기, 브랜드 강조
±30° — 조화로움, 자연스러운 그라디언트
120° 간격 — 균형 있는 다채로움
90° 간격 — 복잡하지만 풍부한 색감
보색의 인접 2색 — 강하지만 부드러움
같은 색의 명도 변화 — 미니멀 디자인
같은 색의 채도 변화 — 차분한 분위기
50/100/.../900/950 — 디자인 시스템 표준
디자인 토큰·CSS 변수
현대 웹 개발의 표준 — Tailwind, shadcn/ui, MUI, Chakra 모두 동일한 패턴을 따릅니다. 본 도구는 한 색상에서 11단계 스케일과 다양한 형식의 CSS 변수를 자동 생성합니다.
:root {
--color-primary-50: #effbff;
--color-primary-500: #3ec8ff; /* 기준 */
--color-primary-900: #06384a;
/* 다중 형식 (color-mix·alpha 조작용) */
--color-primary: #3ec8ff;
--color-primary-rgb: 62 200 255;
--color-primary-hsl: 195 100% 62%;
}장점: 다크 모드 쉽게(변수만 교체) · 디자인 일관성 · 유지보수 용이 · 디자인 시스템 표준
Tailwind CSS 색상 시스템
Tailwind는 22개 기본 색상 × 11단계 = 총 242개 색상을 제공합니다 — slate, gray, zinc, neutral, stone (회색 5종), red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose (유채색 17종).
본 도구의 가장 가까운 Tailwind 매칭 기능은 입력한 HEX와 RGB 유클리드 거리가 가장 가까운 5개 클래스를 자동 추천합니다. 디자이너가 시안에서 정한 색을 개발자가 Tailwind 클래스로 옮길 때 매우 유용합니다.
그라디언트 디자인
CSS는 3가지 그라디언트 함수를 제공합니다 — linear-gradient (직선 방향), radial-gradient (원형), conic-gradient (회전).
비슷한 색상 조합
자연스럽고 부드러운 분위기
보색 조합
강렬하고 시선을 끄는 효과
3색 메시 그라디언트
풍부한 색감 — 영화 포스터 느낌
같은 색의 명도 변화
세련되고 통일감 있는 분위기
접근성 주의: 그라디언트 위 텍스트는 가장 어두운/밝은 부분 기준으로 대비비를 확인하세요. 본 도구의 10단계 색상 미리보기가 전 구간 색상을 보여주므로 가독성 검증에 활용 가능합니다.
활용 팁 5가지
자주 묻는 질문 (FAQ)
Q1. RGBA와 HEXA의 차이는?
둘 다 알파(투명도)를 포함하지만 표기법이 다릅니다. RGBA는 0~1 소수(rgba(62,200,255,0.5)), HEXA는 8자리 HEX(#3EC8FF80)로 표기합니다. 80은 16진수로 128, 즉 50% 투명도입니다. 현대 CSS는 둘 다 지원하며, HEXA는 간결해 디자인 시스템에서 자주 사용됩니다.
Q2. WCAG 대비비 기준은 어떻게 정해졌나요?
WCAG는 W3C가 만든 국제 표준으로, 시력 20/40 (정상의 절반) 사용자도 읽을 수 있도록 설정되었습니다. AA 4.5:1은 대부분 사용자, AAA 7:1은 시력이 매우 약한 사용자도 읽을 수 있는 수준입니다. 한국 행정·공공기관 웹 접근성 인증, 미국 ADA, 유럽 EAA 모두 동일 기준을 적용하므로 처음부터 AA 이상을 목표로 디자인하는 것이 좋습니다.
Q3. OKLCH는 무엇이고 왜 채택해야 하나요?
2020년 제안된 인간 시각에 균일한 색공간입니다. L(명도), C(채도), H(색상)으로 구성되며 — HSL의 큰 결점인 "노란색이 파란색보다 훨씬 밝게 보이는 문제"를 해결합니다. 채도 조절 시 명도가 흔들리지 않아 다크 모드 자동 변환에서 정확하며, CSS Color 4 표준에서 권장하고 있습니다. Tailwind 4·shadcn/ui 등 최신 디자인 시스템이 채택 중입니다.
Q4. 한 색상에서 어떤 팔레트를 만들어야 할까요?
용도에 따라 다릅니다 — 브랜드 메인 컬러는 Tailwind 11단계(50~950), 강조·대비가 필요하면 보색 또는 분할 보색, 부드러운 디자인은 유사색(±30°), 다양한 카테고리 구분에는 삼각·사각 배색, 다크 모드용에는 단색 명도 단계가 적합합니다. 대부분의 디자인 시스템은 Primary 11단계 + Neutral 11단계 + Semantic 4종(Success/Warning/Error/Info)을 기본 구성으로 채택합니다.
Q5. 이미지에서 색상 추출은 정확한가요?
본 도구는 픽셀 빈도 기반 단순 양자화 알고리즘을 사용합니다. 가볍고 빠르지만 미묘한 색상 차이를 무시하거나, 작지만 중요한 강조색을 놓칠 수 있고, 그라디언트 이미지에서는 부정확할 수 있습니다. 정밀한 추출이 필요하면 Adobe Color, Coolors 같은 전문 도구를 권장합니다. 본 도구의 결과는 빠른 팔레트 영감용으로 활용하세요.
관련 도구
참고 자료
- WCAG 2.1 — w3.org/WAI/WCAG21
- Tailwind Colors — tailwindcss.com/docs/customizing-colors
- CSS Color Module Level 4 — w3.org/TR/css-color-4
- OKLCH 제안 — bottosson.github.io/posts/oklab
- 한국 웹 접근성 인증 — wa.or.kr