랜덤 색상 생성기
랜덤 색상을 HEX·RGB·HSL로 한꺼번에 생성합니다 — 개수를 고르고, 원클릭 복사, 즉시 다시 생성해 디자인 영감을 얻으세요.
사용법
- 원하는 색상 개수를 정하고 형식(HEX·RGB·HSL)을 고릅니다.
- ‘생성’을 눌러 새 세트를 만들거나, 개수를 바꾸면 자동으로 다시 섞입니다.
- 각 색상 칩의 버튼으로 원하는 색을 복사합니다.
자세한 설명
펼치기접기
무작위 색을 1개부터 48개까지 만들고 각 색을 HEX, rgb(), hsl()로 읽을 수 있습니다. 모든 견본은 crypto.getRandomValues에서 바로 받은 세 바이트라서, sRGB 삼원색 조합 16,777,216가지 전체에 고르게 퍼지며 단순히 섞인 것이 아니라 예측이 불가능합니다.
RGB에서 고르다는 것이 눈에도 고르다는 뜻은 아니고, 그 차이는 생각보다 큽니다. 1670만 가지를 똑같은 확률로 뽑으면 HSL 채도의 평균이 약 67이 됩니다. 색이 차분해 보이려면 세 채널이 서로 가까워야 하는데 그런 경우가 드물기 때문입니다. 세 채널이 서로 16 이내인 조합은 전체의 1.2%뿐이고, 세 채널이 모두 200을 넘는 경우는 0.99%에 불과합니다. 그래서 파스텔이나 회색에 가까운 색은 거의 나오지 않고 선명한 중간 톤만 계속 나옵니다. 같은 집합을 OKLab 명도로 줄 세우면 가장 어두운 5분의 1 구간에 0.3%, 네 번째 구간에 40%가 몰립니다. sRGB의 감마 부호화가 밝은 쪽에 부호값을 대부분 써 버리기 때문에 지각적으로 어두운 색은 거의 없습니다.
세 표기는 같은 것을 부르는 서로 바꿔 쓸 수 있는 이름이 아닙니다. HEX와 rgb()는 정확합니다. 같은 세 바이트를 두 방식으로 쓴 것뿐입니다. 그러나 hsl()은 도와 퍼센트를 정수로 반올림하고, 그 반올림은 왕복을 견디지 못합니다. 16,777,216가지를 모두 변환하고 되돌려 보면 처음 바이트로 돌아오는 것은 1,775,056가지, 즉 10.6%뿐이고 나머지는 채널마다 최대 5까지 어긋납니다. 값이 정확해야 한다면 HEX를 복사하고, HSL은 견본의 두 번째 사본이 아니라 읽기 쉬운 설명으로 여기십시오.
자주 묻는 질문
HEX·RGB·HSL 사이를 전환할 수 있나요?
네. 형식을 바꾸면 같은 색상을 새 표기법으로 다시 보여주므로, 다시 생성하지 않고도 프로젝트에 맞는 형식을 가져올 수 있습니다.
색상은 정말 무작위인가요?
브라우저의 암호학적으로 안전한 난수 생성기(crypto.getRandomValues)에서 나오며, 모든 RGB 값에 고르게 분포해 특정 색조로 치우치지 않습니다.
완전히 새로운 세트는 어떻게 얻나요?
‘생성’을 누르거나 개수를 바꾸세요. 그 전까지는 현재 세트가 유지되어 마음에 든 색을 실수로 잃지 않습니다.
색상을 저장하거나 업로드하나요?
아니요. 생성은 전적으로 브라우저에서 이뤄지며 어디에도 전송되지 않습니다. 마지막 세트는 편의를 위해 본인 브라우저에만 저장됩니다.
색이 파스텔이나 거의 검정이 아니라 전부 중간 톤으로 보이는 이유는?
RGB 큐브에서 균일하게 뽑는 것이 명도 기준으로는 균일하지 않기 때문입니다. 큐브 전체를 샘플링하면 결과의 약 73%가 HSL 명도 33-67% 구간에 몰리고, 85% 위와 15% 아래는 각각 2% 정도에 그칩니다. 파스텔이나 짙은 색이 필요하면 여러 벌을 뽑아 걸러내거나, HSL에서 명도를 직접 고정하세요.
HSL 문자열을 다시 변환하면 같은 색이 나오나요?
대개 정확히는 아닙니다. 여기서 HSL은 각도와 퍼센트를 정수로 반올림하므로 정보가 손실됩니다. RGB 조합의 약 87%가 왕복 변환에서 값이 달라지는데, 오차 자체는 작아서 최악의 경우 채널당 255분의 3입니다. #EF19FD는 hsl(296, 98%, 55%)가 되고, 이를 되돌리면 #EE1CFD가 나옵니다. 정확한 값이 중요하다면 HEX나 RGB 형식을 복사하세요.
관련 도구
HSL 색상 픽커
Hue·Saturation·Lightness·Alpha 슬라이더로 색 조정 — HEX·RGB·HSL·Tailwind 임의 값 복사.
색상·CSS
파장 → 색 변환기 (nm → sRGB)
빛의 파장(380–780 nm 가시광)을 sRGB 근사 색으로 변환 — 클릭 가능한 무지개 그라데이션 바와 실제 태양 분광에서 가져온 프라운호퍼 흡수선 레퍼런스 포함.
색상·CSS
컬러 포맷 변환기
어떤 색이든 HEX·RGB·HSL·HSV·OKLCH·CSS 변수로 한 번에 변환.
색상·CSS
CMYK ↔ RGB 색상 변환기 (인쇄용)
화면용 RGB/hex 색상을 인쇄용 CMYK 퍼센트로 (또는 그 반대로) 변환합니다. Simple, GCR (그레이 성분 대체), UCR (언더컬러 제거) 블랙 생성 방식과 채널 분판 미리보기, 총 잉크 커버리지 표시를 지원합니다.
색상·CSS
CSS 색상 이름
147개 CSS / X11 named color — HEX·RGB·실시간 스와치, 검색·색상 계열별 그룹화.
색상·CSS
Tailwind 색상 팔레트
전체 Tailwind CSS v4 기본 팔레트 — 22가지 색상 × 11단계 음영(50~950) — Tailwind 클래스·HEX·rgb()로 클릭 복사.
색상·CSS