본문 바로가기

색상 팔레트 생성기

브라우저 처리

기준 색 하나로 유사색·보색·분할 보색·3각·4각·단색 명도 조합의 3~8색 팔레트를 OKLCH 색 공간에서 고르게 만들고, 색마다 글자 대비를 표시해 CSS 변수·JSON·Tailwind로 내보냅니다.

도구 실행입력 후 결과 확인
색상 팔레트 생성기 샘플 실행

브랜드 색이 하나 정해지면 그와 어울리는 보조 색, 강조 색을 정해야 합니다. 색상환에서 각도를 돌려 조합을 만드는 방법이 널리 쓰이는데, HSL에서 그대로 돌리면 노랑은 지나치게 밝고 파랑은 어둡게 나와 팔레트가 들쭉날쭉해집니다.

브라우저 처리
샘플 결과
:root {
  --palette-primary: #0e8c7e;
  --palette-secondary: #468a5c;
  --palette-accent: #01889c;
  --palette-tone-4: #6f823b;
  --palette-tone-5: #3d7faf;
}
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

색상 팔레트 생성기 사용 가이드

브랜드 색이 하나 정해지면 그와 어울리는 보조 색, 강조 색을 정해야 합니다. 색상환에서 각도를 돌려 조합을 만드는 방법이 널리 쓰이는데, HSL에서 그대로 돌리면 노랑은 지나치게 밝고 파랑은 어둡게 나와 팔레트가 들쭉날쭉해집니다.

이 생성기는 사람 눈의 밝기 감각에 맞춘 OKLCH 색 공간에서 기준 색의 밝기와 채도를 유지한 채 색상각만 돌립니다. 같은 각도가 반복되면 밝거나 어두운 변형을 만들어 겹치는 색이 없게 하고, 화면에 표시할 수 없는 색은 채도를 줄여 맞춥니다.

단색 명도 단계에서는 같은 색상으로 밝은 색부터 어두운 색까지 단계를 만듭니다. 각 색 칸에는 흰 글자와 검정 글자 중 더 잘 읽히는 쪽의 대비가 표시되고, 칸을 누르면 HEX가 복사됩니다.

사용 방법

  1. '기준 색'을 고릅니다. 이 색이 팔레트의 첫 색(primary)이 됩니다.
  2. '조합 방식'과 '색 개수'(3~8)를 정합니다.
  3. 색 칸과 글자 대비를 확인하고, 마음에 드는 색 칸을 눌러 HEX를 복사합니다.
  4. '출력 형식'을 고른 뒤 '코드 복사'로 팔레트 전체를 가져갑니다.

예시: #0E8C7E 유사색 5색

입력
기준 색 #0E8C7E · 유사색 · 5개 · CSS 변수
결과
:root {
  --palette-primary: #0e8c7e;
  --palette-secondary: #468a5c;
  --palette-accent: #01889c;
  --palette-tone-4: #6f823b;
  --palette-tone-5: #3d7faf;
}

다섯 색 모두 밝기가 비슷해 흰 글자 대비가 4.1~4.3:1로 고르게 나옵니다.

이럴 때 쓰면 좋아요

  • 브랜드 색 하나로 웹사이트 보조 색과 강조 색을 정할 때
  • 차트나 그래프의 계열 색을 서로 구분되게 고를 때
  • 발표 자료나 상세페이지의 색 구성을 빠르게 잡을 때
  • 같은 색 계열의 밝기 단계가 필요할 때

문제가 생겼을 때

팔레트 색 위에 흰 글자를 올렸더니 잘 안 읽힙니다.

색 칸에 표시된 대비가 4.5:1 미만이면 본문 글자 배경으로는 부족합니다. 단색 명도 단계에서 더 진한 색을 고르세요.

보색 조합에서 같은 색이 두 번 나오는 것 같습니다.

보색은 두 색상만 쓰므로 개수가 많으면 같은 색상의 밝은·어두운 변형이 번갈아 나옵니다. 의도된 동작입니다.

채도가 높은 기준 색인데 일부 색이 탁합니다.

그 색상각에서는 같은 채도를 화면에 표시할 수 없어 채도를 줄였기 때문입니다. 기준 색의 밝기를 조금 바꾸면 달라집니다.

활용 팁

  • 팔레트를 UI에 쓸 때는 한 색을 주 색, 하나를 강조 색으로 정하고 나머지는 차트나 일러스트에 쓰면 정리됩니다.
  • 단색 명도 단계는 이름이 100~800 같은 숫자로 나와 디자인 토큰 단계로 바로 쓸 수 있습니다.
  • 흰 배경 위 글자로 쓸 수 있는 색이 몇 개인지 결과 아래에 따로 표시됩니다.

자주 묻는 질문

OKLCH로 만드는 이유는 무엇인가요?

OKLCH의 밝기(L)는 사람이 느끼는 밝기와 거의 비례합니다. 그래서 색상각을 돌려도 밝기가 유지되어, 서로 다른 색이라도 비슷한 무게감으로 보이는 팔레트가 됩니다.

분할 보색은 무엇인가요?

기준 색의 정반대 색 대신 그 양옆(150°, 210°) 두 색을 쓰는 조합입니다. 보색보다 덜 강하면서도 대비가 분명합니다.

같은 설정이면 항상 같은 팔레트가 나오나요?

네. 무작위 요소 없이 기준 색과 조합 방식, 개수로만 계산하므로 같은 입력이면 언제나 같은 결과가 나옵니다.