Color Palette Tool
색상 팔레트 도구 - 보색, 유사색 기반 HEX/RGB/HSL 출력
#e7f0fergb(231, 240, 254)hsl(217, 91%, 95%)#cee0fdrgb(206, 224, 253)hsl(217, 91%, 90%)#a7c7fbrgb(167, 199, 251)hsl(217, 91%, 82%)#77a8f9rgb(119, 168, 249)hsl(217, 91%, 72%)#3c83f6rgb(60, 131, 246)hsl(217, 91%, 60%)#0b60eargb(11, 96, 234)hsl(217, 91%, 48%)#094cb9rgb(9, 76, 185)hsl(217, 91%, 38%)#063888rgb(6, 56, 136)hsl(217, 91%, 28%)#052861rgb(5, 40, 97)hsl(217, 91%, 20%)#03183argb(3, 24, 58)hsl(217, 91%, 12%)#021027rgb(2, 16, 39)hsl(217, 91%, 8%)Color Palette Tool 소개
색상 팔레트 생성기는 임의의 기본 16진수 색상에서 Tailwind CSS와 동일한 명도 스케일을 따르는 11가지 음영(50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950)을 생성합니다. 16진수 색상을 입력하거나 색상 선택기로 색상을 선택하면, 도구가 기본 색상을 HSL로 변환하고 색조와 채도를 유지하면서 각 음영 이름에 고정 명도 값(95%, 90%, 82%, 72%, 60%, 48%, 38%, 28%, 20%, 12%, 8%)을 매핑하여 즉시 각 음영을 도출합니다.
프론트엔드 개발자와 UI 디자이너들이 Tailwind CSS나 유사한 유틸리티 프레임워크로 디자인 시스템을 구축하거나 애플리케이션을 테마화할 때 이 도구를 사용합니다. 브랜드 색상의 밝고 어두운 변형을 수동으로 추측하는 대신, 기본 16진수 값을 입력하면 일관되고 시각적으로 균형 잡힌 음영 스케일을 즉시 얻을 수 있습니다. 각 행에는 16진수 코드, RGB 값, HSL 값이 표시되어 어떤 스타일시트나 디자인 도구에서도 쉽게 결과를 사용할 수 있습니다.
변환 파이프라인은 브라우저에서 완전히 실행됩니다: hex → RGB → HSL → 명도 조정 → HSL → hex. 원본 색상의 색조와 채도는 11가지 음영 전체에서 일정하게 유지되므로 팔레트가 일관성 있게 보입니다. 행을 클릭하면 해당 음영의 16진수 코드가 클립보드에 복사됩니다. "전체 복사" 버튼은 Tailwind 설정 파일에서 사용하는 형식으로 전체 팔레트를 쉼표로 구분된 목록으로 복사합니다.
주요 기능
- Tailwind CSS 명도 스케일에 맞는 11가지 음영(50~950) 생성
- 일관된 팔레트를 위해 모든 음영에서 기본 색상의 색조와 채도 유지
- 모든 음영에 대해 단일 행에 hex, RGB, HSL 값 표시
- 임의의 음영 행을 클릭하면 16진수 코드가 즉시 클립보드에 복사
- Tailwind 설정 호환 형식으로 전체 팔레트를 내보내는 "전체 복사" 버튼
- 유연한 색상 입력을 위한 16진수 텍스트 입력과 기본 색상 선택기
- 실시간 생성 — 입력 색상 변경 즉시 팔레트 업데이트
- 100% 클라이언트 사이드 처리 — 서버 호출 없이 브라우저에서 hex/RGB/HSL 변환 실행
자주 묻는 질문
이 도구는 어떤 음영 스케일을 사용하나요?
도구는 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950의 11가지 음영 수준을 사용합니다. 이는 Tailwind CSS 색상 팔레트 명명 규칙과 일치합니다. 명도 값은 95%(음영 50, 거의 흰색)에서 8%(음영 950, 거의 검은색)까지 범위를 가집니다.
음영은 어떻게 계산되나요?
기본 16진수 색상이 HSL 형식으로 변환됩니다. 색조(H)와 채도(S) 값은 일정하게 유지되고, 명도(L)는 각 음영 수준에 대한 고정 값으로 교체됩니다: 50은 95%, 100은 90%, 200은 82%, 300은 72%, 400은 60%, 500은 48%, 600은 38%, 700은 28%, 800은 20%, 900은 12%, 950은 8%.
Tailwind CSS 설정에서 출력을 직접 사용할 수 있나요?
네. "전체 복사"를 클릭하면 전체 팔레트가 "50: '#hex', 100: '#hex', ..." 형식의 쉼표로 구분된 목록으로 복사됩니다. 이를 tailwind.config.js 또는 tailwind.config.ts 파일의 named color 항목 내 colors 섹션에 직접 붙여넣을 수 있습니다.
"색조와 채도 유지"가 팔레트에서 의미하는 바는 무엇인가요?
11가지 음영 모두가 동일한 색상 계열(색상환에서 동일한 색조 각도)과 동일한 색상 강도(동일한 채도 비율)를 공유한다는 의미입니다. 음영마다 밝기만 변합니다. 이는 팔레트가 조화롭게 보이도록 합니다 — 밝은 음영은 파스텔톤이고 어두운 음영은 깊지만, 모두 분명히 동일한 색상에 속합니다.
음영 500이 원본 색상과 다르게 보이는 이유는 무엇인가요?
도구는 음영 500을 48%의 고정 명도로 매핑하는데, 이는 입력 색상의 자연스러운 명도와 약간 다를 수 있습니다. 이는 의도적입니다 — 스케일은 11개 레벨 전체에서 시각적으로 일관성 있도록 설계되어 있어 입력의 정확한 명도가 스케일에 맞게 정규화됩니다. 원본 색상의 색조와 채도는 항상 유지됩니다.
"전체 복사"는 어떤 형식으로 출력하나요?
"전체 복사" 버튼은 "50: '#eff6ff', 100: '#dbeafe', 200: '#bfdbfe', ..." 형식의 출력을 생성합니다 — 16진수 값 주위에 작은따옴표를 사용하는 키-값 쌍의 쉼표로 구분된 시리즈입니다. 이 형식은 Tailwind CSS 설정 객체 구문과 직접 호환됩니다.
16진수 대신 RGB 또는 HSL로 색상을 입력할 수 있나요?
현재 도구는 16진수 색상 입력만 허용합니다(예: #3b82f6 또는 3b82f6). RGB 및 HSL 입력은 직접 지원되지 않지만, 색상 변환기를 사용하여 색상을 16진수로 변환한 후 이 도구에 붙여넣을 수 있습니다.
이 도구는 무료인가요?
네, 회원가입, 인터페이스를 방해하는 광고, 사용 제한 없이 완전히 무료입니다. 모든 색상 계산은 브라우저에서 로컬로 실행됩니다.