Lập Trình

Trình Chuyển Đổi Màu Sắc

Công cụ trực tuyến miễn phí để chuyển đổi ngay lập tức giữa các định dạng màu. Trình chuyển đổi màu trực tuyến miễn phí hỗ trợ HEX, RGB, HSL, HSV, CMYK và màu có tên. Nhận bản xem trước màu và thông tin khả năng truy cập. Không cần đăng ký.

Công cụ này có hữu ích với bạn không?

Trình Chuyển Đổi Màu Sắc là gì?

Bộ chuyển đổi Màu sắc là công cụ không thể thiếu cho các nhà phát triển web, nhà thiết kế đồ họa và tất cả những ai làm việc với màu sắc kỹ thuật số. Công cụ này cung cấp chuyển đổi tức thì và chính xác giữa ba định dạng màu phổ biến nhất: HEX (thập lục phân), RGB (đỏ-xanh lá-xanh dương) và HSL (sắc độ-bão hòa-độ sáng). Ký hiệu HEX, được viết dưới dạng # theo sáu chữ số thập lục phân như #FF5733, là định dạng chuẩn cho CSS và thiết kế web. Định dạng RGB, được thể hiện dưới dạng rgb(255, 87, 51), xác định màu sắc bằng cách chỉ định cường độ các kênh ánh sáng đỏ, xanh lá và xanh dương. Định dạng HSL, được viết dưới dạng hsl(11, 100%, 60%), mô tả màu sắc theo sắc độ, bão hòa và độ sáng.

Khi Nào Nên Sử Dụng Máy Tính Này

  • Khi chuyển đổi thông số kỹ thuật màu của nhà thiết kế.
  • Khi xây dựng hệ thống thiết kế.
  • Khi tạo bảng màu bằng HSL.
  • Khi kiểm tra tương phản màu cho tuân thủ WCAG.
  • Khi chuyển đổi giá trị màu cũ.
  • Khi gỡ lỗi sự cố màu CSS.

Các bước:

  1. Nhập giá trị màu trong bất kỳ định dạng nào.
  2. Chọn định dạng đầu vào.
  3. Xem giá trị đã chuyển đổi.
  4. Sao chép kết quả.
  5. Kiểm tra huy hiệu tương phản WCAG.

Công Thức

HEX → RGB: tách #RRGGBB thành các giá trị thập phân RGB → HSL: chuẩn hóa RGB → tìm sắc thái/độ bão hòa/độ sáng HSL → RGB: chuyển đổi qua công thức chroma HEX: #RRGGBB (mỗi kênh 0-255) RGB: rgb(R, G, B) (0-255) HSL: hsl(H°, S%, L%) (H: 0-360, S/L: 0-100)

Trường Hợp Sử Dụng

  • Chuyển đổi giá trị màu CSS
  • Tạo bảng màu từ màu cơ bản
  • Khớp màu hệ thống thiết kế
  • Hiểu mối quan hệ màu thông qua HSL

Lợi Ích Chính

  • Chuyển đổi màu sắc tức thì giữa các định dạng HEX, RGB và HSL
  • Xem bản xem trước màu trực tiếp
  • Kiểm tra tỷ lệ tương phản WCAG với huy hiệu AA và AAA tự động
  • Truy cập lịch sử chuyển đổi
  • Sao chép bất kỳ định dạng nào bằng một cú nhấp chuột
  • Hoạt động hoàn toàn trong trình duyệt không gửi dữ liệu

Mẹo Chuyên Nghiệp

  • Sử dụng HSL khi bạn muốn tạo biến thể màu.
  • Luôn sử dụng HEX cho CSS và HTML.
  • Xác minh lựa chọn màu sắc của bạn với yêu cầu tương phản WCAG.
  • Xác định bảng màu cơ sở của bạn trong HSL.
  • Giá trị HEX không phân biệt chữ hoa chữ thường.

Những Lỗi Thường Gặp Cần Tránh

  • Quên tiền tố # khi nhập màu HEX.
  • Sử dụng giá trị RGB trên 255 hoặc dưới 0.
  • Nhầm lẫn phạm vi sắc độ HSL (0-360) với RGB (0-255).
  • Cho rằng độ sáng HSL và độ sáng RGB tương đương.

Các Thuật Ngữ Chính Được Giải Thích

HEX: Ký hiệu màu thập lục phân được sử dụng trong CSS và thiết kế web.
RGB: Mô hình màu đỏ-xanh lá-xanh dương.
HSL: Mô hình màu sắc độ-bão hòa-độ sáng.
Không gian màu: Mô hình toán học để tổ chức và biểu diễn màu sắc.
Tỷ lệ tương phản WCAG: Biện pháp số về sự khác biệt độ sáng giữa văn bản và nền.

Khái niệm liên quan

  • Trình Chuyển Đơn Vị CSS: Chuyển đổi giữa px, rem, em, vw và các đơn vị CSS khác
  • Trình Mã Hóa/Giải Mã Base64: Mã hóa và giải mã chuỗi Base64
  • Trình Định Dạng JSON: Định dạng và xác thực dữ liệu JSON
  • Trình Kiểm Tra Regex: Kiểm tra biểu thức chính quy với văn bản mẫu
  • Trình Mã Hóa/Giải Mã URL: Mã hóa và giải mã chuỗi URL-safe

Ví Dụ

Đầu vào: #FF5733 (HEX) → RGB: rgb(255, 87, 51) → HSL: hsl(11, 100%, 60%). Đầu vào: hsl(200, 50%, 50%) → RGB: rgb(64, 149, 191) → HEX: #4095BF.

Giải thích kết quả của bạn

Bộ chuyển đổi hiển thị màu của bạn trong cả ba định dạng đồng thời. HEX là định dạng phổ biến nhất. RGB cho bạn kiểm soát trực tiếp các kênh màu riêng lẻ. HSL là định dạng trực quan nhất cho sự hiểu biết của con người.

Câu Hỏi Thường Gặp

Sự khác biệt giữa HEX, RGB và HSL là gì?
HEX là biểu diễn thập lục phân 6 chữ số (#FF0000). RGB định nghĩa màu bằng giá trị đỏ/xanh lá/xanh dương (rgb(255, 0, 0)). HSL sử dụng sắc thái, độ bão hòa và độ sáng (hsl(0, 100%, 50%)).
Tôi nên sử dụng định dạng màu nào?
HEX phổ biến nhất trong phát triển web cho màu đơn giản. RGB cho phép kiểm soát tinh tế các kênh màu. HSL trực quan nhất cho con người — điều chỉnh sắc thái cho các màu khác nhau, độ bão hòa cho cường độ và độ sáng cho ánh sáng.
Lợi ích của HSL là gì?
HSL dễ đọc hơn cho con người. Bạn có thể tạo bảng màu bằng cách giữ nguyên S và L trong khi thay đổi H. Ví dụ: hsl(0, 50%, 50%) = đỏ, hsl(120, 50%, 50%) = xanh lá, hsl(240, 50%, 50%) = xanh dương.
Độ tương phản màu là gì và tại sao nó quan trọng?
Độ tương phản màu là sự khác biệt về độ sáng giữa văn bản tiền cảnh và nền. Độ tương phản cao hơn làm cho văn bản dễ đọc hơn. Hướng dẫn WCAG yêu cầu tỷ lệ tương phản tối thiểu: 4,5:1 cho văn bản bình thường (AA) và 7:1 cho khả năng đọc cải tiến (AAA).
Tôi có thể chuyển đổi CMYK sang HEX hoặc RGB không?
CMYK (sử dụng trong in ấn) không chuyển đổi trực tiếp sang RGB/HEX (sử dụng trên màn hình) vì chúng sử dụng gam màu khác nhau. Việc chuyển đổi phụ thuộc vào hồ sơ màu của bạn (sRGB, Adobe RGB, v.v.).
Kênh alpha trong RGBA làm gì?
Kênh alpha kiểm soát độ trong suốt, từ 0 (hoàn toàn trong suốt) đến 1 (hoàn toàn đục). RGBA mở rộng RGB với giá trị thứ tư này.
Tại sao HEX và RGB đôi khi hiển thị màu hơi khác nhau?
Chúng không nên — HEX và RGB biểu diễn cùng một giá trị màu, chỉ ở định dạng khác nhau. #FF0000 bằng rgb(255, 0, 0). Nếu bạn thấy sự khác biệt, có thể do hiệu chuẩn màn hình của bạn.
Làm thế nào để tạo bảng màu hài hòa?
Sử dụng HSL để tạo bảng màu: giữ nguyên độ bão hòa (S) và độ sáng (L) trong khi thay đổi sắc thái (H) cho các màu bổ sung. Đối với các màu tương tự, thay đổi H 30–60 độ.
Sự khác biệt giữa sRGB và Display P3 là gì?
sRGB là không gian màu tiêu chuẩn cho nội dung web, hỗ trợ phạm vi màu hạn chế. Display P3 (được sử dụng bởi thiết bị Apple và màn hình hiện đại) hỗ trợ gam rộng hơn với màu đỏ và xanh lá sống động hơn.
Làm thế nào để kiểm tra màu cho người dùng bị mù màu?
Sử dụng tỷ lệ tương phản để đảm bảo khả năng đọc bất kể nhận thức màu. Các tổ hợp tương phản cao (văn bản tối trên nền sáng hoặc ngược lại) được đọc rộng rãi.
Tại sao giá trị RGB của tôi trông khác nhau trên màn hình?
Các màn hình khác nhau có hồ sơ màu, độ sáng và cài đặt tương phản khác nhau. Đối với việc khớp màu quan trọng, hãy hiệu chuẩn màn hình của bạn và sử dụng hồ sơ quản lý màu.

Khám Phá Thêm Công Cụ

Những công cụ mới được chọn lọc từ thư viện của chúng tôi.