Chuyển đổi Màu

Công cụ chuyển đổi màu trực tuyến miễn phí. Chuyển đổi giữa các định dạng màu HEX, RGB, HSL và CMYK. Color picker với xem trước trực tiếp. Hoàn hảo cho web developers và designers làm việc với màu sắc.

Chuyển đổi Màu - Chuyển đổi giữa các định dạng màu

Công cụ chuyển đổi màu mạnh mẽ chuyển đổi giữa các định dạng màu HEX, RGB, HSL và CMYK. Có color picker với xem trước trực tiếp, copy màu vào clipboard và phát hiện độ sáng màu. Hoàn hảo cho web developers, designers và bất kỳ ai làm việc với màu sắc.

Các định dạng màu khác nhau là gì?

Các định dạng màu phổ biến:

HEX (Thập lục phân):
- Định dạng: #RRGGBB hoặc #RGB
- Ví dụ: #FF5733, #F57
- Dùng trong: HTML, CSS, công cụ thiết kế
- Phạm vi: 00-FF mỗi kênh (0-255)

RGB (Red, Green, Blue - Đỏ, Xanh lục, Xanh dương):
- Định dạng: rgb(R, G, B)
- Ví dụ: rgb(255, 87, 51)
- Dùng trong: CSS, lập trình, màn hình digital
- Phạm vi: 0-255 mỗi kênh

HSL (Hue, Saturation, Lightness - Sắc độ, Độ bão hòa, Độ sáng):
- Định dạng: hsl(H, S%, L%)
- Ví dụ: hsl(9, 100%, 60%)
- Dùng trong: CSS, thao tác màu
- Hue: 0-360°, Saturation: 0-100%, Lightness: 0-100%

CMYK (Cyan, Magenta, Yellow, Black):
- Định dạng: cmyk(C%, M%, Y%, K%)
- Ví dụ: cmyk(0%, 66%, 80%, 0%)
- Dùng trong: In ấn, thiết kế đồ họa
- Phạm vi: 0-100% mỗi kênh

Khi nào nên dùng mỗi định dạng màu?

Chọn định dạng dựa trên ngữ cảnh:

HEX:
- Tốt nhất cho: Web development, CSS
- Biểu diễn gọn
- Dễ đọc và nhớ
- Chuẩn trong HTML/CSS
- Ví dụ dùng: background-color: #FF5733;

RGB:
- Tốt nhất cho: Lập trình, thao tác JavaScript
- Dễ thao tác từng kênh riêng lẻ
- Tốt cho opacity (rgba với alpha)
- Trực quan cho màn hình digital
- Ví dụ dùng: thao tác màu, canvas

HSL:
- Tốt nhất cho: Biến thể màu, themes
- Dễ điều chỉnh độ sáng/bão hòa
- Biểu diễn color wheel trực quan
- Tuyệt vời để tạo color schemes
- Ví dụ dùng: Tạo phiên bản sáng/tối hơn

CMYK:
- Tốt nhất cho: Thiết kế in ấn
- Yêu cầu bởi máy in
- Khác với màu màn hình
- Không dùng cho web (trình duyệt dùng RGB)
- Ví dụ dùng: Chuẩn bị files cho in chuyên nghiệp

Làm thế nào để dùng color picker?

Sử dụng color picker:

1. Nhấp vào color picker
2. Chọn màu mong muốn từ bảng màu
3. Công cụ tự động:
- Cập nhật tất cả fields định dạng màu (HEX, RGB, HSL, CMYK)
- Hiển thị xem trước màu trực tiếp
- Tính toán độ sáng màu
- Xác định màu sáng hay tối

4. Bạn cũng có thể:
- Gõ mã HEX trực tiếp (#FF5733)
- Nhập giá trị RGB (R, G, B)
- Điều chỉnh giá trị HSL (Hue, Saturation, Lightness)
- Copy bất kỳ định dạng nào vào clipboard

Thay đổi bất kỳ trường nào tự động cập nhật tất cả định dạng khác.

Độ sáng màu là gì?

Độ sáng màu (còn gọi là luminance) đo mức độ sáng hoặc tối của màu:

Tính toán:
- Dùng công thức luminance cảm nhận
- Trọng số theo độ nhạy của mắt người
- Công thức: 0.299*R + 0.587*G + 0.114*B
- Kết quả: 0-255 (0 = đen, 255 = trắng)

Tại sao quan trọng:
- Xác định màu text (trắng trên tối, đen trên sáng)
- Khả năng tiếp cận (yêu cầu tương phản WCAG)
- Quyết định thiết kế UI
- Tạo color scheme

Màu sáng (độ sáng > 128):
- Dùng text tối để dễ đọc
- Phù hợp cho backgrounds
- Độ sáng cảm nhận cao hơn

Màu tối (độ sáng ≤ 128):
- Dùng text sáng để dễ đọc
- Tốt để nhấn mạnh
- Độ sáng cảm nhận thấp hơn

Công cụ này tự động phát hiện và hiển thị màu sáng hay tối.

Tôi có thể chuyển CMYK sang RGB chính xác không?

Chuyển đổi CMYK sang RGB có hạn chế:

Quan trọng cần biết:
- CMYK là subtractive (mực trên giấy)
- RGB là additive (ánh sáng trên màn hình)
- Color spaces khác nhau
- Chuyển đổi là ước tính, không chính xác
- Màu có thể trông khác khi in

Công thức chuyển đổi:
- R = 255 × (1-C) × (1-K)
- G = 255 × (1-M) × (1-K)
- B = 255 × (1-Y) × (1-K)

Hạn chế:
- Một số màu CMYK không thể hiển thị trên màn hình
- Một số màu RGB không thể in được
- Chuyển đổi mất một số thông tin
- In chuyên nghiệp cần color profiles

Best practices:
- Cho in: làm việc với CMYK từ đầu
- Cho web: luôn dùng RGB/HEX
- Cho cả hai: tham khảo chuyên gia
- Test in trước khi production cuối cùng

Công cụ này cung cấp chuyển đổi toán học, hữu ích cho giá trị ước tính nhưng không dùng cho in chuyên nghiệp.

Tính năng chính

  • Chuyển đổi giữa HEX, RGB, HSL và CMYK
  • Color picker tương tác
  • Xem trước màu trực tiếp
  • Copy bất kỳ định dạng màu nào vào clipboard
  • Phát hiện độ sáng (sáng/tối)
  • Hỗ trợ định dạng HEX #RGB và #RRGGBB
  • Chuyển đổi real-time khi bạn gõ
  • Tính toán độ sáng màu
  • Xử lý 100% phía client
  • Không giao tiếp server
  • Hoạt động offline
  • Hỗ trợ chế độ tối
  • Thân thiện với mobile