liminfo

Color Palette Generator

컬러 팔레트 생성기 - 조화 이론 기반 팔레트 자동 생성

이미지에서 팔레트 추출

이미지를 드래그하거나 클릭하여 업로드

PNG, JPG, WEBP, SVG

Complementary (보색)

#3b82f6

#f6af3b

Analogous (유사색)

#3bdff6

#3b82f6

#523bf6

#af3bf6

#3bf6af

Triadic (3색 조화)

#3b82f6

#f63b82

#82f63b

Tetradic (4색 조화)

#3b82f6

#f63bdf

#f6af3b

#3bf652

Split-Complementary (분할 보색)

#3b82f6

#f6523b

#dff63b

Color Palette Generator 소개

색상 팔레트 생성기는 헥스 색상을 입력받아 색채 이론 원칙을 기반으로 5가지 색상 조화 팔레트를 생성합니다. 보색(2색, 색상환에서 180° 반대편), 유사색(5색, 기본에서 ±30°, ±60°), 3색 조화(3색, 120° 간격으로 균등 배치), 4색 조화(4색, 90° 간격으로 사각형 형성), 분할 보색(3색, 기본색과 보색으로부터 ±150° 위치의 두 색)입니다. 모든 계산은 HSL(색조, 채도, 명도) 색 공간에서 이루어져 원본 색상의 채도와 명도를 유지하면서 색조를 회전할 수 있습니다.

디자이너, 프론트엔드 개발자, UI/UX 전문가들은 웹과 앱 인터페이스, 브랜드 아이덴티티, 데이터 시각화, 마케팅 자료의 색상 시스템을 구성할 때 이 도구를 활용합니다. 조화로운 색상을 선택하면 색상 선정의 불확실성이 없어지고 의도적이고 미적으로 일관된 팔레트를 보장합니다. 예를 들어 유사색 팔레트는 차분하고 통일된 디자인에 인기 있고, 3색 조화 팔레트는 시각적 에너지가 필요한 활기차고 고대비 인터페이스에 잘 맞습니다.

도구는 텍스트로 입력하거나 네이티브 컬러 피커로 선택한 유효한 6자리 헥스 색상(예: 중간 파랑의 #3b82f6)을 받습니다. 각 팔레트는 스와치 아래에 헥스 값이 표시된 색상 스와치 행으로 표시됩니다. 섹션의 "복사" 버튼을 한 번 클릭하면 해당 팔레트의 모든 헥스 색상이 쉼표로 구분된 문자열로 복사되어 디자인 도구나 CSS 변수에 바로 붙여넣을 수 있습니다. 모든 계산이 순수 JavaScript 수학으로 브라우저에서 실행되므로 외부 라이브러리나 네트워크 요청이 필요하지 않습니다.

주요 기능

  • 보색(Complementary) — HSL 색상환에서 정확히 180° 반대편의 2가지 색상
  • 유사색(Analogous) — -60°, -30°, 0°(기본), +30°, +60°의 부드러운 전환을 위한 5가지 색상
  • 3색 조화(Triadic) — 활기차고 균형 잡힌 대비를 위해 120° 간격으로 균등하게 배치된 3가지 색상
  • 4색 조화(Tetradic) — 풍부하고 복잡한 배색을 위해 90° 간격 사각형을 형성하는 4가지 색상
  • 분할 보색(Split-Complementary) — 부드러운 대비를 위해 보색으로부터 ±150°의 2색과 기본색으로 구성된 3색
  • 원본 색상의 채도와 명도를 유지하는 HSL 색 공간 계산
  • 팔레트의 모든 헥스 코드를 쉼표 구분 문자열로 원클릭 복사
  • 텍스트 헥스 입력과 네이티브 컬러 피커 지원 — 5가지 팔레트 모두 실시간 업데이트

자주 묻는 질문

색상 조화란 무엇이고 디자인에서 왜 중요한가요?

색상 조화란 특정 색상 조합이 색상환에서 구조적이고 예측 가능한 관계를 갖기 때문에 시각적으로 즐거워 보이는 원리입니다. 조화 기반 팔레트는 임의적이지 않고 의도적인 느낌을 줍니다. UI 디자인에서 조화로운 색상은 요소 간 명확한 시각적 관계를 만들어 사용자가 인터페이스를 탐색하는 데 도움을 줍니다. 예를 들어 CTA 버튼에 보색을 사용하면 배경 대비 눈에 잘 띄게 됩니다.

보색이란 무엇인가요?

보색은 색상환에서 바로 반대편에 있는 색상, 즉 색조에서 180° 떨어진 색입니다. 보색 쌍(파랑과 주황, 빨강과 초록 등)은 최대 대비를 만들어 강조와 CTA 요소에 유용합니다. 하지만 넓은 영역에서 높은 채도로 사용하면 시각적 진동이 발생할 수 있어, 보통 작은 비율로 사용하거나 한 색상의 채도를 낮춥니다.

유사색 팔레트와 3색 조화 팔레트는 언제 각각 사용하나요?

유사색 팔레트(색상환에서 서로 가까운 색상)는 자연 영감 디자인, 웰니스 브랜드, 차분한 인터페이스처럼 일관되고 조화로운 느낌을 원할 때 사용하세요. 3색 조화 팔레트(균등하게 배치된 세 가지 색상)는 어린이 제품, 스포츠 브랜드, 유쾌한 UI 디자인처럼 균형을 유지하면서 시각적 에너지와 대비가 필요할 때 사용하세요.

3색 조화와 4색 조화 배색 체계의 차이는 무엇인가요?

3색 조화 체계는 120° 간격으로 균등하게 배치된 3가지 색상으로 색상환에서 정삼각형을 형성합니다. 4색 조화(정사각형 또는 직사각형이라고도 함) 체계는 90° 간격의 4가지 색상으로 사각형을 형성합니다. 4색 조화 체계는 더 다양한 색상을 제공하지만 균형 잡기가 어렵습니다. 보통 하나의 주요 색상과 나머지를 강조색으로 사용하는 것이 가장 좋습니다.

분할 보색 팔레트란 무엇인가요?

분할 보색 팔레트는 기본색과 직접 보색에 인접한 두 가지 색상(정확히 180° 대신 ±150° 위치)을 사용합니다. 보색 체계와 유사한 강한 시각적 대비를 주지만, 두 강조색이 정확한 보색과 약간 달라 덜 자극적입니다. 대비는 필요하지만 지나치게 긴장되지 않아야 하는 디자인에 인기 있는 선택입니다.

팔레트 계산이 왜 RGB 대신 HSL에서 이루어지나요?

HSL(색조, 채도, 명도)은 인간이 색상 관계를 인식하는 방식에 맞게 색상을 나타냅니다. 색조는 색상환의 각도(0-360°)이므로 어떤 색조에 120°를 더하면 채도와 명도를 유지하면서 3색 조화 파트너가 됩니다. RGB(빨강, 초록, 파랑)는 화면이 색상을 표시하는 방식이지만 이런 직관적인 회전 속성이 없어 색채 이론 관계를 직접 계산하기 어렵습니다.

CSS에서 이 팔레트를 어떻게 사용하나요?

원하는 팔레트에서 헥스 코드를 복사하세요. CSS에서 사용자 정의 속성으로 정의하세요: --color-primary: #3b82f6; --color-accent: #f63b3b; 스타일에서 이 변수를 사용하세요. Tailwind CSS 프로젝트에서는 tailwind.config.js의 theme.extend.colors 섹션에 헥스 값을 추가하여 명명된 색상 클래스를 만드세요.

색상 이름만 알고 헥스 코드를 모를 때 이 도구를 사용할 수 있나요?

입력 옆의 색상 스와치 버튼(네이티브 컬러 피커)을 사용하면 어떤 색상이든 시각적으로 선택할 수 있습니다. CSS 색상 이름("tomato", "steelblue" 등)을 알고 있다면 브라우저 개발자 도구에서 헥스 값을 찾을 수 있습니다. DevTools를 열고 요소를 검사하고 스타일 패널의 색상 스와치를 클릭하면 헥스 값이 표시됩니다. 일반 색상: 흰색 #ffffff, 검정 #000000, 파랑 #0000ff, 빨강 #ff0000.