색상 추출기

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

최종 업데이트: 2026/03/02

이미지 업로드

이미지를 드래그하거나 클릭하여 업로드
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 이미지로 저장됩니다.

이미지 업로드 소개

이미지 업로드는 필요한 값을 빠르게 계산·변환하고 결과를 비교할 수 있도록 설계된 온라인 도구입니다.

입력값을 바꿔가며 여러 시나리오를 검토해 더 나은 의사결정을 도와줍니다.

이런 상황에서 활용해 보세요

  • 결과를 빠르게 계산해 대략적인 판단이 필요할 때
  • 여러 입력값을 바꿔 시나리오를 비교하고 싶을 때
  • 반복 계산을 자동화해 시간을 절약하고 싶을 때
  • 업무/학습 중 기준값을 확인해야 할 때
  • 결과를 팀원/가족과 공유하기 전에 검토할 때

주요 기능

  • 빠른 입력 처리 – 복잡한 설정 없이 핵심 값만 입력해 바로 결과를 확인할 수 있습니다.
  • 즉시 결과 갱신 – 입력값 변경 시 결과 비교가 쉬워집니다.
  • 명확한 결과 표시 – 핵심 수치를 읽기 쉬운 형태로 제공합니다.
  • 반복 활용 최적화 – 여러 조건을 연속으로 검토하기 편리합니다.
  • 브라우저 기반 사용 – 설치 없이 어디서나 접근할 수 있습니다.

사용 방법

  1. 필수 입력값을 확인하고 항목을 채웁니다.
  2. 필요한 옵션을 선택해 계산/변환 조건을 설정합니다.
  3. 실행 버튼을 눌러 결과를 확인합니다.
  4. 입력값을 조정하며 결과를 비교·검토합니다.

유사 도구와 차이 (중복 방지 안내)

1) 대상 사용자 차이

색상 추출기는 일반 이미지에서 주요 팔레트를 빠르게 뽑으려는 사용자용입니다. 로고 중심의 브랜드 컬러 분류가 필요하면 브랜드 색상 추출기를 사용하세요.

2) 입력값/산식 차이

  • 본 도구: 일반 이미지 업로드 후 주요색 8개 추출
  • 브랜드 도구: 로고 이미지 기준 주색/보조색/강조색 분류

3) 결과/활용 시나리오 차이

  • 본 도구 활용: 포스터/사진 기반 빠른 팔레트 확보
  • 브랜드 도구 활용: 브랜드 가이드·UI 시스템 컬러 정리

오차·한계·주의사항 및 기준 정보

색상 추출 결과는 이미지 샘플링·양자화 과정에서 대표 색을 계산한 값입니다. 원본의 모든 픽셀을 그대로 나열한 값이 아니므로 미세한 색 차이는 정상 범위입니다.

인쇄(CMYK)·광색역(P3) 환경에서는 sRGB 기준 코드와 출력 색이 다를 수 있어, 최종 제작물에서는 별도 색교정과 명암 대비 점검이 필요합니다.

  • 기준 확인일: 2026-03-02
  • 신청기간: 상시(브라우저/색공간 이슈 발생 시 수시 재점검)
  • 현재 상태: 정상 운영(클라이언트 측 분석, 서버 미업로드)
  • 검증일: 2026-03-02

공식 참고자료

실사용 예시 3가지

  • 초보: 인테리어 레퍼런스 사진 1장을 업로드해 대표 8색을 추출하고, 벽/가구/포인트 색을 60-30-10 비율로 배치해 첫 시안을 만듭니다.
  • 일반: 쇼핑몰 상세페이지용 제품 사진에서 주요 색을 추출해 배너 배경·버튼·배지 색을 맞추고, CSS 변수로 저장해 페이지 전반 색상 일관성을 유지합니다.
  • 엣지: 브랜드 캠페인 이미지 여러 장에서 추출 결과를 비교해 공통으로 반복되는 색군만 남긴 뒤, 최종 팔레트를 디자인 시스템 토큰으로 등록합니다.

결과 해석 가이드

추출된 색상 비율은 이미지의 주색/보조색 분포를 보여주는 참고값입니다. 비율이 높은 색은 배경/대면적 영역 후보로, 비율이 낮은 색은 강조 요소 후보로 사용하면 화면 균형을 잡기 쉽습니다.

같은 HEX 코드라도 디바이스 색역과 밝기 설정에 따라 체감 색이 달라질 수 있으므로, 최종 배포 전 실제 타깃 디바이스(모바일/데스크톱)에서 다시 확인하는 것을 권장합니다.

자주 묻는 질문

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

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) 등으로 참조하여 사용하면 됩니다. 나중에 색상을 변경할 때 변수 값만 수정하면 전체 사이트의 색상이 일괄 변경됩니다.