RGB HEX 변환기

빨강·초록·파랑 값을 0~255로 넣거나 rgb() 값을 붙여 넣으세요.

RGB → HEX
#2E8B57seagreen
HEX#2E8B57
RGBrgb(46, 139, 87)
HSLhsl(146, 50%, 36%)
HSV / HSBhsv(146, 67%, 55%)
CMYKcmyk(67%, 0%, 37%, 45%)
OKLCHoklch(56.9% 0.119 154.9)

명도 대비

Aa
4.25:1흰 배경
AAAA 큰 글자AAA
Aa
4.95:1검정 배경
AAAA 큰 글자AAA

가장 가까운 CSS 색 이름

seagreen#2E8B57

코드

Tailwindbg-[#2e8b57]
SwiftUIColor(red: 0.18, green: 0.545, blue: 0.341)
AndroidColor.parseColor("#2E8B57")
FlutterColor(0xFF2E8B57)

RGB 값을 헥스 코드로 바꾸는 방법

R·G·B 세 값(0~255)을 각각 두 자리 16진수로 바꿔 # 뒤에 이어 붙입니다. 값을 16으로 나눠 몫이 첫째 자리, 나머지가 둘째 자리이고, 10~15는 A~F로 씁니다. 16보다 작은 값은 앞에 0을 붙입니다.

예시: rgb(46, 139, 87)

채널값계산HEX
빨강(R)462 × 16 + 142E
초록(G)1398 × 16 + 118B
파랑(B)875 × 16 + 757

따라서 rgb(46, 139, 87)는 #2E8B57이고, CSS 색 이름으로는 seagreen입니다.

RGB → HEX 변환 공식

첫째 자리 = 값 ÷ 16의 몫
둘째 자리 = 값 ÷ 16의 나머지
HEX = # + RR + GG + BB

RGBA를 HEX로 바꾸려면

투명도(0~1)에 255를 곱해 반올림한 값을 네 번째 두 자리로 붙입니다. rgba(46, 139, 87, 0.5)는 0.5 × 255 = 127.5를 반올림한 128, 16진수로 80이므로 #2E8B5780입니다. 위 입력칸에 rgba() 값을 붙여 넣으면 바로 확인할 수 있습니다.

자바스크립트·파이썬으로 RGB를 HEX로 바꾸기

// JavaScript
const toHex = (r, g, b) => "#" + [r, g, b].map(v => v.toString(16).padStart(2, "0")).join("").toUpperCase();
toHex(46, 139, 87); // "#2E8B57"

# Python
"#{:02X}{:02X}{:02X}".format(46, 139, 87)  # '#2E8B57'

HEX와 RGB는 같은 색인가요?

웹 색상에서는 같은 sRGB 값을 다르게 적은 것입니다. #2E8B57과 rgb(46, 139, 87)은 화면에 똑같이 보입니다. HEX는 짧고, rgb()는 읽고 고치기 쉽습니다. 두 표기 모두 W3C CSS Color Module Level 4에 정의되어 있습니다.

자주 쓰는 RGB 값과 HEX 코드표

HEXRGBCMYK이름
#FFFFFF255, 255, 2550, 0, 0, 0흰색 (white)
#0000000, 0, 00, 0, 0, 100검정 (black)
#FF0000255, 0, 00, 100, 100, 0빨강 (red)
#00FF000, 255, 0100, 0, 100, 0라임 (lime)
#0000FF0, 0, 255100, 100, 0, 0파랑 (blue)
#FFFF00255, 255, 00, 0, 100, 0노랑 (yellow)
#00FFFF0, 255, 255100, 0, 0, 0시안 (aqua)
#FF00FF255, 0, 2550, 100, 0, 0마젠타 (fuchsia)
#808080128, 128, 1280, 0, 0, 50회색 (gray)
#FFA500255, 165, 00, 35, 100, 0주황 (orange)
#800080128, 0, 1280, 100, 0, 50보라 (purple)
#0080800, 128, 128100, 0, 0, 50청록 (teal)
#1E90FF30, 144, 25588, 44, 0, 0도저블루 (dodgerblue)
#2E8B5746, 139, 8767, 0, 37, 45시그린 (seagreen)
#FF5733255, 87, 510, 66, 80, 0

계산식은 W3C CSS Color Module Level 4 기준으로 2026년 10월에 확인했습니다.

색 이름별 색상코드

전체 색 이름 →

자주 묻는 질문

rgb(255, 255, 255)는 HEX로 무엇인가요?

#FFFFFF, 흰색입니다.

RGBA를 HEX로 바꾸려면 어떻게 하나요?

투명도에 255를 곱해 반올림한 값을 16진수 두 자리로 붙입니다. rgba(46, 139, 87, 0.5)는 #2E8B5780입니다.

HEX 코드 앞에 0이 붙는 이유는 무엇인가요?

채널마다 16진수 두 자리가 필요하기 때문입니다. 16보다 작은 값은 앞에 0을 붙여 10은 0A가 됩니다.

헥스 코드는 대문자와 소문자를 구분하나요?

구분하지 않습니다. #2e8b57과 #2E8B57은 같은 색입니다.