ToolPal
다채로운 색상 견본이 있는 페인트 팔레트

색상 변환기: 머릿속으로 HEX-RGB 계산 그만하기

📷 Photo by Steve Johnson / Pexels

색상 변환기: 머릿속으로 HEX-RGB 계산 그만하기

HEX, RGB, HSL, HSV 색상 형식을 즉시 변환하세요. 웹 개발자와 디자이너를 위한 실용적인 색상 형식 변환 가이드.

2026년 4월 3일4분 소요

CSS를 작성하다가 HEX 코드를 RGB로 변환해야 했던 적이 몇 번이나 있었는지 모르겠습니다. 디자이너가 #4A90E2를 보내고, 코드에는 rgb(74, 144, 226)이 필요한데, 왠지 머릿속으로 그 계산이 안 됩니다. 어쩌면 여러분은 가능할 수도 있겠지만, 저는 확실히 못합니다.

실제 프로젝트에서 이런 일은 자주 일어납니다. 디자인 파일은 HEX 코드로 가득하고, CSS 변수는 테마 변형을 위해 HSL이 필요할 수 있으며, 캔버스 API나 SVG 속성은 때로 RGB를 요구합니다. 형식들이 서로 잘 맞지 않고, 수동으로 전환하는 것은 지루하고 오류가 생기기 쉬운 작업입니다.

바로 이 문제를 색상 변환기가 해결합니다. 어떤 형식으로든 색상을 붙여넣으면 네 가지 주요 형식으로 즉시 변환해줍니다.

색상 형식이 이렇게 많은 이유

각 색상 형식은 특정 맥락에서 생겨났습니다.

HEX (#FF5733)는 16진수 표기입니다. 웹 초기부터 HTML에서 사용되어 왔고, 간결하며 복사하기 쉽습니다. 영숫자 코드를 보고 그게 무슨 색인지 바로 알 수 없다는 단점이 있지만, 웹 개발에서는 여전히 가장 일반적인 형식입니다.

RGB (rgb(255, 87, 51))는 빨강, 초록, 파랑 채널을 각각 0~255 범위로 나타냅니다. 캔버스 API, SVG, 그리고 투명도 지원(rgba())이 필요한 모든 곳에서 사용됩니다. 채널 값을 직접 보여주기 때문에 프로그래밍 방식으로 색상을 조작할 때 유용합니다.

HSL (hsl(11, 100%, 60%))은 색조(Hue), 채도(Saturation), 밝기(Lightness)의 약자입니다. 색조는 색상환의 각도(0~360도), 채도는 색의 강도, 밝기는 색의 밝음 정도를 나타냅니다. 직관적이어서 — 색을 더 밝게 만들려면 밝기 값을 높이면 됩니다 — 테마 시스템과 동적 스타일링에 특히 유용합니다.

HSV (hsv(11, 80%, 100%))는 명도(Value)를 사용한다는 점이 HSL과 약간 다릅니다. HSL에서는 밝기 50%가 순수한 색조이지만, HSV에서는 명도 100%가 순수한 색조입니다. Photoshop과 Figma의 색상 피커는 전통적으로 HSV를 사용하므로, 디자인 도구에서 웹 CSS로 작업할 때 유용합니다.

도구 사용 방법

색상 변환기 인터페이스는 의도적으로 간단합니다.

1단계: 색상 입력

상단 입력 필드에 색상을 입력합니다. 다음 형식을 모두 지원합니다:

  • #FF5733 또는 FF5733 (# 없이도 됩니다)
  • rgb(255, 87, 51) 또는 rgba(255, 87, 51, 1)
  • hsl(11, 100%, 60%) 또는 hsla(11, 100%, 60%, 1)
  • hsv(11, 80%, 100%)
  • red, coral, teal처럼 CSS 색상 이름

2단계: 변환 결과 확인

입력하는 즉시 도구가 네 가지 형식으로 색상을 변환하여 표시합니다. 상단의 색상 견본이 실시간으로 업데이트되어 정확한 색조를 시각적으로 확인할 수 있습니다.

3단계: 필요한 형식 복사

각 출력 행에는 복사 버튼이 있습니다. 필요한 형식 옆의 버튼을 클릭하면 값이 클립보드에 복사됩니다. CSS 파일에 바로 붙여넣으면 됩니다.

도구 하단의 샘플 색상 버튼(빨강, 초록, 파랑, 주황, 보라, 시안)을 클릭하면 미리 설정된 색상을 즉시 불러와 탐색할 수 있습니다.

실제 사용 사례

디자인-개발 전환: 디자이너들은 종종 HEX 코드를 전달합니다. 개발자는 투명도나 CSS 변수를 위해 HSL이 필요할 수 있습니다. 변환기가 그 간격을 채워줍니다.

Tailwind CSS 작업: Tailwind 색상 팔레트는 HEX로 정의되어 있습니다. CSS 변수나 인라인 스타일에서 RGB 또는 HSL 버전이 필요할 때 어떤 Tailwind 색상이든 붙여넣으면 됩니다.

CSS 사용자 정의 속성: CSS 변수를 정의할 때 HSL 형식으로 저장하면 JavaScript로 쉽게 조작할 수 있습니다. hsl(var(--hue), var(--saturation), var(--lightness))처럼요.

브랜드 가이드라인 문서화: 브랜드 색상을 여러 형식으로 문서화할 때 (그래픽 소프트웨어용 HEX, 웹 CSS용 RGB, 개발자 가이드라인용 HSL) 변환기가 일일이 계산하지 않고도 모든 값을 얻을 수 있게 해줍니다.

CSS 색상 이름 확인: #008080이 실제로 teal인지, 또는 어떤 색상 이름이 특정 HEX와 일치하는지 궁금할 때 이 도구가 즉시 알려줍니다.

관련 도구

색상 작업을 하고 있다면 이 도구들도 유용할 것입니다:

이 도구가 해결하지 못하는 것

몇 가지 한계도 솔직하게 말씀드리겠습니다:

HSB와 HSV는 같은 것입니다. 일부 도구들은 다른 이름을 사용하는데(Photoshop은 "HSB"라고 부름), 이는 동일한 수식입니다. 명도(Brightness)와 명도(Value)는 같은 개념입니다.

CMYK, LAB, oklch는 없습니다. 인쇄 작업이나 고급 색상 과학이 필요하다면 더 전문적인 도구가 필요합니다. 이 도구는 웹 개발과 UI 디자인에 필요한 형식만 다룹니다.

8자리 HEX(알파 포함)는 부분 지원합니다. #FF573380 같은 8자리 HEX를 입력하면 알파 채널을 처리하는 방식에 따라 결과가 달라질 수 있습니다.

마치며

색상 형식 변환은 코드를 작성하거나 디자인을 구현할 때 충분히 자주 발생하는 일이라 매번 수동으로 할 이유가 없습니다. 색상 변환기는 이 귀찮음을 제거합니다. 무엇을 입력하든 네 가지 형식 모두로 출력하고, 색상 미리보기로 시각적으로 확인할 수 있으며, 빠른 복사 버튼으로 워크플로우에 바로 통합됩니다.

색상 관련 작업을 자주 한다면, 이 도구를 북마크해두세요.

자주 묻는 질문

이 글 공유하기

XLinkedIn

관련 글