Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Màu CMYK
cmyk(88%, 44%, 0%, 0%)
Lục lam, Hồng cánh sen, Vàng, Đen (Key)
Lục lam (C) 88,24%
Hồng cánh sen (M) 43,53%
Vàng (Y) 0%
Đen / Key (K) 0%
RGB rgb(30, 144, 255)

Công cụ chuyển Hex sang CMYK là gì?

Công cụ này chuyển một mã màu hệ thập lục phân (hexadecimal) — kiểu ký hiệu sáu chữ số quen thuộc trên web và trong các phần mềm thiết kế — sang hệ màu CMYK mà máy in sử dụng. CMYK là viết tắt của Cyan (lục lam), Magenta (hồng cánh sen), Yellow (vàng) và Key (đen), mỗi giá trị được biểu thị bằng phần trăm độ phủ mực. Vì màn hình phát ra ánh sáng (hệ RGB) còn giấy thì phản chiếu ánh sáng (hệ CMYK), nên việc chuyển đổi giữa hai hệ là bước không thể thiếu khi bạn chuẩn bị file thiết kế số để đem in.

Mẫu màu hex chuyển thành bốn thanh kênh CMYK
Mã hex chuyển thành bốn tỷ lệ mực CMYK: lục lam, đỏ tươi, vàng và đen (key).

Cách sử dụng

Nhập một mã hex như #1E90FF vào ô và nhấn xác nhận. Công cụ chấp nhận giá trị có hoặc không có dấu # đứng đầu, đồng thời hỗ trợ cả mã 6 chữ số lẫn dạng rút gọn 3 chữ số như #0AF. Kết quả hiển thị bốn giá trị phần trăm CMYK cùng các giá trị RGB tương ứng để bạn có thể đối chiếu, kiểm tra lại phép chuyển đổi.

Giải thích công thức

Trước tiên, mỗi kênh màu được chuẩn hóa từ khoảng 0–255 về khoảng 0–1 bằng cách chia cho 255.

$$R = \frac{R_{255}}{255}, \quad G = \frac{G_{255}}{255}, \quad B = \frac{B_{255}}{255}$$

Kênh đen được tính theo \(K = 1 - \max(R, G, B)\). Khi K nhỏ hơn 1, các kênh màu được tính bằng \(C = \frac{1-R-K}{1-K}\), và tương tự cho M và Y.

$$K = 1 - \max(R,G,B), \quad C = \frac{1-R-K}{1-K}, \quad M = \frac{1-G-K}{1-K}, \quad Y = \frac{1-B-K}{1-K}$$

Nếu màu là đen tuyền (\(K = 1\)), thì cả C, M và Y đều được đặt bằng 0 để tránh phép chia cho 0. Cuối cùng, nhân mỗi kết quả với 100 để có giá trị phần trăm.

Sơ đồ minh họa K tính từ RGB lớn nhất rồi tính C, M, Y
Đen (K) được tính trước từ thành phần RGB lớn nhất, sau đó suy ra C, M và Y.

Ví dụ minh họa

Hãy lấy màu đỏ tươi #FF0000. \(R = 255/255 = 1\), \(G = 0\), \(B = 0\). Giá trị lớn nhất là 1, nên \(K = 1 - 1 = 0\). Khi đó

$$C = \frac{1-1-0}{1-0} = 0, \quad M = \frac{1-0-0}{1} = 1, \quad Y = \frac{1-0-0}{1} = 1$$

Quy về phần trăm ta có C 0%, M 100%, Y 100%, K 0% — tức là cmyk(0, 100, 100, 0).

Câu hỏi thường gặp

Vì sao màu in ra không khớp hoàn toàn với màu trên màn hình? Hệ RGB có dải màu (gamut) rộng hơn CMYK, nên một số màu rực rỡ trên màn hình không thể tái tạo được bằng mực in và sẽ lệch đi đôi chút khi in.

Công cụ có dùng profile màu ICC không? Không — đây là phép chuyển đổi toán học theo chuẩn. Quy trình in chuyên nghiệp sẽ áp dụng các profile ICC riêng cho từng thiết bị để đạt độ khớp màu chính xác nhất.

Tôi có thể nhập mã hex rút gọn không? Có, mã 3 chữ số như #0AF sẽ tự động được mở rộng thành #00AAFF.

Cập nhật lần cuối: