색상 추출기

이미지에서 8가지 주요 색상을 자동 추출합니다. HEX/RGB/HSL 형식 지원, 색상 비율 표시, CSS 변수 복사, 팔레트 이미지 다운로드 기능을 제공하는 무료 온라인 도구입니다.

최종 업데이트: 2026/01/17

이미지 업로드

이미지를 드래그하거나 클릭하여 업로드
JPG, PNG, GIF, WebP 지원 (최대 10MB)
업로드된 이미지
파일명크기크기
색상을 추출하고 있습니다…

추출된 색상 팔레트

CSS 변수

색상 추출기란?

색상 추출기는 이미지에서 주요 색상 팔레트를 자동으로 추출해주는 무료 온라인 도구입니다. 사진이나 디자인 작업물에서 어떤 색상이 사용되었는지 분석하고, HEX, RGB, HSL 형식의 색상 코드를 얻을 수 있습니다.

웹 디자인, 그래픽 디자인, 브랜딩, 인테리어 디자인 등 다양한 분야에서 컬러 팔레트가 필요할 때 유용하게 활용할 수 있습니다. 영감을 주는 이미지에서 색상을 추출하여 여러분의 프로젝트에 적용해보세요.

이런 분들께 추천합니다

  • 웹/앱 디자이너 – 레퍼런스 이미지에서 색상 팔레트를 추출하여 디자인 시스템 구축
  • 브랜드 디자이너 – 로고나 제품 이미지에서 브랜드 컬러 분석 및 추출
  • 그래픽 디자이너 – 사진의 분위기를 살린 조화로운 컬러 조합 찾기
  • 인테리어 디자이너 – 영감을 주는 공간 사진에서 색상 팔레트 생성
  • 일러스트레이터 – 참고 이미지의 색감을 분석하여 작업에 활용
  • SNS 콘텐츠 제작자 – 일관된 피드 색상 톤 유지를 위한 색상 분석
  • 패션 디자이너 – 트렌드 이미지에서 시즌 컬러 추출

주요 기능

  • 8가지 주요 색상 추출 – 이미지에서 가장 대표적인 8가지 색상을 자동으로 추출합니다. 비슷한 색상은 그룹화하여 다양한 색상 팔레트를 제공합니다.
  • 색상별 비율 표시 – 각 색상이 이미지에서 차지하는 비율을 퍼센트로 표시합니다. 이를 통해 주요 색상과 보조 색상의 구성을 파악할 수 있습니다.
  • 다양한 색상 형식 – HEX, RGB, HSL 세 가지 형식으로 색상 코드를 확인할 수 있습니다. 탭을 클릭하여 원하는 형식으로 전환하세요.
  • 색상 이름 표시 – 각 색상에 가장 가까운 표준 색상 이름을 표시합니다. ‘Coral’, ‘Navy’, ‘Gold’ 등 직관적인 색상 이름으로 색상을 이해하기 쉽습니다.
  • 원클릭 색상 복사 – 색상 카드를 클릭하면 해당 색상 코드가 클립보드에 복사됩니다.
  • CSS 변수 복사 – 추출된 모든 색상을 CSS 커스텀 프로퍼티(변수) 형태로 한 번에 복사할 수 있습니다.
  • 팔레트 이미지 다운로드 – 추출된 색상 팔레트를 PNG 이미지로 다운로드하여 공유하거나 보관할 수 있습니다.
  • 드래그 앤 드롭 – 이미지를 드래그하여 업로드 영역에 놓으면 바로 색상 추출이 시작됩니다.

색상 형식 이해하기

이 도구에서 지원하는 세 가지 색상 형식에 대해 알아보겠습니다.

HEX (헥사코드)

HEX는 16진수(Hexadecimal)를 사용하여 색상을 표현하는 방식입니다. #RRGGBB 형식으로, 각 두 자리는 빨강(R), 초록(G), 파랑(B) 값을 00부터 FF까지 표현합니다.

  • #FF0000 – 빨강
  • #00FF00 – 초록
  • #0000FF – 파랑
  • #FFFFFF – 흰색
  • #000000 – 검정

웹 개발에서 가장 널리 사용되며, CSS에서 직접 사용할 수 있습니다.

RGB

RGB는 빨강(Red), 초록(Green), 파랑(Blue)의 조합으로 색상을 표현합니다. 각 색상 채널은 0부터 255까지의 값을 가집니다.

  • rgb(255, 0, 0) – 빨강
  • rgb(0, 255, 0) – 초록
  • rgb(128, 128, 128) – 회색

투명도가 필요한 경우 rgba(255, 0, 0, 0.5)처럼 알파 값을 추가할 수 있습니다.

HSL

HSL은 색상(Hue), 채도(Saturation), 명도(Lightness)로 색상을 표현합니다. 사람이 색상을 인식하는 방식과 유사하여 직관적입니다.

  • H (Hue): 0°~360°의 색상환 각도 (0°=빨강, 120°=초록, 240°=파랑)
  • S (Saturation): 0%~100%의 채도 (0%=회색, 100%=선명한 색상)
  • L (Lightness): 0%~100%의 명도 (0%=검정, 50%=순색, 100%=흰색)

예: hsl(0, 100%, 50%)는 순수한 빨강입니다.

색상 추출 알고리즘

이 도구는 다음과 같은 과정을 통해 이미지에서 색상을 추출합니다:

  1. 이미지 샘플링 – 성능 최적화를 위해 이미지를 적절한 크기로 축소합니다.
  2. 색상 양자화 – 비슷한 색상들을 그룹화하여 대표 색상을 추출합니다.
  3. 빈도 분석 – 각 색상 그룹의 픽셀 수를 계산하여 빈도순으로 정렬합니다.
  4. 다양성 확보 – 너무 비슷한 색상은 제외하고 다양한 색상을 선택합니다.
  5. 색상 매칭 – 각 색상에 가장 가까운 표준 색상 이름을 매칭합니다.

활용 팁

  • 고화질 이미지 사용 – 선명하고 다양한 색상이 포함된 이미지에서 더 정확한 색상을 추출할 수 있습니다.
  • 전체 이미지 활용 – 특정 부분만 촬영한 이미지보다 전체적인 분위기가 담긴 이미지가 좋습니다.
  • CSS 변수 활용 – 추출된 CSS 변수를 프로젝트의 루트 스타일시트에 복사하여 일관된 색상 시스템을 구축하세요.
  • 팔레트 저장 – 마음에 드는 팔레트는 이미지로 다운로드하여 프로젝트 폴더에 보관하세요.
  • 여러 이미지 비교 – 다양한 레퍼런스 이미지에서 색상을 추출하고 비교하여 최적의 팔레트를 찾으세요.

디자인에서의 색상 활용

추출된 색상 팔레트를 효과적으로 활용하는 방법을 알아보겠습니다.

60-30-10 법칙

인테리어와 디자인에서 널리 사용되는 색상 배분 법칙입니다:

  • 60% – 주 색상: 배경이나 주요 영역에 사용하는 기본 색상
  • 30% – 보조 색상: 주 색상을 보완하는 두 번째 색상
  • 10% – 강조 색상: 시선을 끄는 포인트 색상

색상 조화

  • 보색 (Complementary): 색상환에서 반대편에 있는 색상 조합. 강한 대비 효과.
  • 유사색 (Analogous): 색상환에서 이웃한 색상들의 조합. 조화롭고 편안한 느낌.
  • 삼각 배색 (Triadic): 색상환에서 정삼각형을 이루는 세 색상. 균형 잡힌 다양성.

사용 방법

  1. 이미지 업로드 – 파일 선택 버튼을 클릭하거나, 이미지를 드래그하여 업로드합니다.
  2. 자동 분석 – 이미지가 업로드되면 자동으로 색상 분석이 시작됩니다.
  3. 형식 선택 – HEX, RGB, HSL 탭을 클릭하여 원하는 색상 형식을 선택합니다.
  4. 색상 복사 – 색상 카드를 클릭하면 해당 색상 코드가 클립보드에 복사됩니다.
  5. CSS 복사 – ‘CSS 변수’ 영역의 복사 버튼을 클릭하면 모든 색상을 CSS 형식으로 복사합니다.
  6. 팔레트 다운로드 – ‘팔레트 다운로드’ 버튼을 클릭하면 PNG 이미지로 저장됩니다.

자주 묻는 질문

어떤 이미지 형식을 지원하나요?

JPG, PNG, GIF, WebP 등 일반적인 이미지 형식을 모두 지원합니다. 최대 파일 크기는 10MB이며, 더 큰 파일은 업로드 전에 압축하시기 바랍니다. 투명 배경이 있는 PNG 이미지의 경우 투명 영역은 색상 추출에서 제외됩니다.

색상이 8개보다 적게 추출되면 어떻게 하나요?

이미지에 사용된 색상이 단조롭거나 비슷한 색상이 많은 경우 8개보다 적은 색상이 추출될 수 있습니다. 이는 정상적인 동작이며, 도구가 너무 비슷한 색상을 중복으로 표시하지 않기 위함입니다. 더 다양한 색상이 포함된 이미지를 사용해 보세요.

추출된 색상이 원본과 약간 다르게 느껴지는데요?

색상 추출 과정에서 비슷한 색상들을 그룹화하여 대표 색상을 선택하기 때문에 약간의 차이가 발생할 수 있습니다. 또한 모니터의 색상 프로필, 감마 설정 등에 따라 같은 색상도 다르게 보일 수 있습니다. 정확한 색상이 필요한 경우 이미지 편집 프로그램의 스포이드 도구를 함께 활용하시기 바랍니다.

업로드한 이미지는 서버에 저장되나요?

아니요, 이미지는 서버로 전송되지 않습니다. 모든 색상 추출 처리는 브라우저 내에서 클라이언트 사이드로 수행됩니다. 업로드한 이미지는 오직 사용자의 브라우저에서만 처리되며, 페이지를 새로고침하면 이미지 데이터도 함께 사라집니다. 개인정보 보호에 안전합니다.

색상 이름은 어떻게 결정되나요?

약 140개의 표준 CSS 색상 이름 데이터베이스와 추출된 색상을 비교하여, RGB 공간에서 가장 가까운 거리에 있는 색상의 이름을 표시합니다. 예를 들어 #FF6B6B와 같은 색상은 ‘Tomato’나 ‘Light Coral’과 같은 가장 유사한 이름으로 표시됩니다.

CSS 변수는 어떻게 활용하나요?

CSS 변수(Custom Properties)는 프로젝트 전체에서 일관된 색상을 사용하기 위한 좋은 방법입니다. 복사한 CSS 코드를 스타일시트의 :root 선택자 안에 붙여넣고, var(--color-1), var(--color-2) 등으로 참조하여 사용하면 됩니다. 나중에 색상을 변경할 때 변수 값만 수정하면 전체 사이트의 색상이 일괄 변경됩니다.

문의하기