단색 팔레트 생성기
색상과 팔레트는 이 브라우저에서 생성됩니다. 단계별 모드에서는 프로젝트를 이 탭의 세션 저장소에 최대 30분 동안 보관하며, 색상 값은 당사 서버나 URL에 포함되지 않습니다.
단색 색상 단계 만들기
색상 하나를 입력한 뒤 변환 방식, 보간 색 공간, 색상 견본 수를 선택하세요.
#RGB, #RRGGBB, rgb(0–255), 백분율을 사용한 hsl() 형식을 지원합니다. 알파 채널은 지원하지 않습니다.
CSS 변수, Tailwind, SCSS, 디자인 토큰 내보내기에 사용됩니다.
기준 색상을 고르면 생성기가 그 주위로 단색 팔레트를 만듭니다. 틴트(흰색과 점진적으로 섞어 밝게 올린 램프), 셰이드(검정과 점진적으로 섞어 어둡게 내린 램프), 톤(회색과 섞어 채도를 낮춘 색)을 제공합니다. 하나의 브랜드 색상에서 일관된 램프가 필요한 디자인 시스템(예: Tailwind의 50–950 스케일이지만 조정 가능)이나, 팔레트를 벗어나지 않고 hover·active 상태를 고를 때 유용합니다.
팔레트 생성 방식
-
1
기준 색상 입력
#RGB, #RRGGBB, 정수 rgb() 채널 또는 백분율 hsl()을 사용합니다.
-
2
팔레트 유형 선택
밝고 어두운 전체 단계, 흰색 방향 틴트, 검은색 방향 셰이드 또는 무채색 방향 톤을 선택합니다.
-
3
단계 수 선택
5, 9, 11단계 중에서 고릅니다. 9단계는 흔히 쓰는 Material 스타일의 100–900 레이블을 사용하고, 11단계는 Tailwind 스타일 스케일을 위해 50과 950을 더합니다.
-
4
복사 또는 내보내기
HEX, RGB, HSL, OkLCH를 복사하거나 CSS, Tailwind, SCSS, Design Tokens Community Group JSON을 내보냅니다.
틴트 vs 셰이드 vs 톤
- 틴트 = 기준 색상 + 흰색. 더 밝고 파스텔 톤.
mix(base, #fff, p%)에서 p는 흰색 비율입니다. - 셰이드 = 기준 색상 + 검정. 더 어둡고 묵직함.
mix(base, #000, p%). - 톤 = 기준 색상 + 회색. 명도는 같고 채도만 낮춰, 더 차분합니다.
세 가지 변환은 서로 다른 시각적 성격을 만듭니다. 틴트는 가볍고 낙관적으로, 셰이드는 안정적이고 진지하게, 톤은 절제되고 세련되게 느껴집니다.
하나의 기준에서 나온 9단계 램프
| 단계 | 설명 | 일반적 용도 |
|---|---|---|
| 100 | 아주 밝음 | 표면, 칩 배경 |
| 200 | 밝음 | 비활성 상태 |
| 300 | 중간 밝기 | 테두리, 구분선 |
| 400 | 약간 흐림 | 보조 텍스트(밝은 배경) |
| 500 | 기준 색상 | 기본 브랜드, 베이스라인 |
| 600 | 중간 어둠 | 주요 액션의 hover 상태 |
| 700 | 어둠 | active 상태, 헤더 |
| 800 | 아주 어둠 | 밝은 배경 위 강한 텍스트 |
| 900 | 가장 어두운 셰이드 | 최대 대비 텍스트 |
숫자 라벨은 일반적인 토큰 규칙에서 착안했으며, 생성된 색상은 Material이나 Tailwind의 공식 색상 값이 아닙니다.
단색이 인터페이스에 잘 맞는 이유
- 친숙함. 모든 요소가 명백히 연관되어 보입니다.
- 일관성. 같은 색조를 반복하면 관계를 알아보기 쉽지만, 그것만으로 다양한 색각을 지원하는 인터페이스가 되지는 않습니다.
- 단순함. 한 가지 결정, 기준 색상, 이 팔레트 전체를 결정합니다.
중성색과의 조합
단색 팔레트에도 회색이 필요합니다. 일반적인 패턴:
- 브랜드 색상에서 만든 주 램프(9단계).
- 주색의 채도를 낮춘 버전에서 만든 중성 램프(9단계).
- 가능하면 강조색 하나(알림과 CTA용으로 잘 고른 단일 단계).
이는 시작 구조일 뿐 고정 규칙이 아닙니다. 필요한 팔레트 수는 제품 상태, 데이터 시각화, 의미 색상, 접근성 요구 사항에 따라 달라집니다.
대비 체크포인트
배경 위 텍스트의 경우 WCAG는 일반 텍스트에 4.5:1, 큰 텍스트에 3:1을 요구합니다. 100, 500, 900 같은 라벨이 일정한 명암비를 뜻하지는 않습니다. 결과는 기본 색상, 팔레트 유형, 보간 색 공간에 따라 달라집니다.
사용할 구체적 조합은 항상 대비 검사기로 확인하세요.
디자인 시스템으로 내보내기
출력 형식:
- CSS 커스텀 프로퍼티:
--primary-50: #f0f9ff; --primary-100: ... - Tailwind 설정:
tailwind.config.js → theme.extend.colors에 붙여넣을 JS 객체. - SCSS 맵 Sass 프로젝트용.
- Design Tokens Community Group의
$type/$value구조를 쓰는 디자인 토큰 JSON.
자주 묻는 질문
틴트는 의도적으로 흰색에 가까워지므로 채도가 높은 기준 색상은 빠르게 파스텔이 될 수 있습니다. HSL과 OkLCH를 비교하거나 단계 수를 줄이거나 채도가 낮은 기준 색상을 선택하세요.
HSL 또는 OkLCH를 선택할 수 있습니다. HSL은 명도와 채도 축을 조절합니다. OkLCH는 지각 명도와 chroma를 조절하고, 필요하면 chroma를 낮춰 결과를 sRGB 범위 안에 유지합니다.
전체 단계에서는 기준 색상이 가운데 500 토큰입니다. 틴트 단계는 기준 색상에서 끝나고, 셰이드 단계는 기준 색상에서 시작하며, 톤 단계는 기준 색상에서 끝납니다. 라벨은 특정 명도를 보장하지 않습니다.
Figma와 직접 연동되지는 않습니다. 개별 값을 복사하거나 CSS, Tailwind, SCSS, Design Tokens Community Group 구조의 JSON 텍스트를 작업 흐름의 출발점으로 사용하세요.
관련 도구
PNG를 SVG로 벡터화
브라우저에서 PNG 래스터 이미지를 SVG 패스로 변환합니다. 로고, 아이콘, 선화에 적합하며 임계값, 색상 수, 스무딩을 조절할 수 있습니다.
티어 리스트 만들기
텍스트와 기기 내 이미지로 비공개 티어 리스트를 만드세요. 행을 꾸미고 드래그나 키보드로 순위를 정한 뒤 JSON, PNG 또는 SVG로 내보낼 수 있습니다.
GIF 제작기
이미지 시퀀스를 애니메이션 GIF로 변환합니다. 내보내기 전에 프레임률, 품질, 크기를 조정하세요.
그래피티 글자 생성기
태그, 버블, 블록, 스텐실, 네온, 와일드 효과로 글자를 꾸미세요. 색상을 조절하고 브라우저에서 PNG 또는 SVG로 내보낼 수 있습니다.
QR 코드 생성기
텍스트 또는 URL로 브라우저 안에서 QR 코드를 만들고 PNG로 다운로드하세요.
대량 이미지 리사이저
여러 이미지를 끌어다 놓고 목표 크기에 맞추거나 늘린 뒤 JPG, PNG, WebP 파일을 하나의 ZIP으로 내보냅니다. 처리는 브라우저 안에서 끝납니다.