Tạo token cho design system
Chuyển giá trị HEX của thương hiệu sang OKLCH để mỗi sắc thái trong dải token có cùng bước độ sáng theo cảm nhận. Dán đầu ra OKLCH thẳng vào CSS — không cần preprocessor.
Chọn trực quan hoặc dán bất kỳ giá trị nào — HEX, RGB, HSL, OKLCH và OKLAB luôn đồng bộ. Bao gồm trình kiểm tra độ tương phản WCAG 2.2 và trình tạo bảng màu dựa trên OKLCH. Chạy hoàn toàn trong trình duyệt của bạn.
Chọn trực quan hoặc dán bất kỳ giá trị nào — HEX, RGB, HSL, OKLCH và OKLAB luôn đồng bộ. Bao gồm trình kiểm tra độ tương phản WCAG 2.2 và trình tạo bảng màu dựa trên OKLCH. Chạy hoàn toàn trong trình duyệt của bạn.
Dán giá trị hex của bạn (ví dụ #ff5722) vào ô HEX — hàng RGB sẽ cập nhật ngay. Tương tự, dán rgb(255 87 34) vào ô RGB và HEX, HSL, OKLCH cùng OKLAB sẽ đồng bộ. Việc chuyển đổi diễn ra hai chiều giữa mọi định dạng được hỗ trợ.
OKLCH là một không gian màu thuộc CSS Color Module Level 4 sử dụng độ sáng theo cảm nhận (L), độ bão hòa (C) và tông màu (h) — giống HSL, nhưng đồng nhất theo cảm nhận. Hai màu OKLCH có cùng giá trị L sẽ trông sáng tương đương nhau, ngay cả ở các tông khác nhau. Điều đó làm cho design token, bảng màu được tạo và dải màu dễ tiếp cận trở nên dễ đoán hơn nhiều so với HSL. Tất cả trình duyệt evergreen (Chrome 111+, Safari 15.4+, Firefox 113+) đều hỗ trợ.
Giá trị màu không bao giờ rời khỏi thiết bị của bạn. Mở DevTools → Network và bạn sẽ thấy không có request đi ra nào trong lúc chuyển đổi, chọn, tạo bảng màu hay kiểm tra tương phản.
Từ design system đến kiểm tra khả năng truy cập — mọi định dạng và kiểm tra bạn cần, gói gọn trong một nơi.
Chuyển đổi qua lại giữa HEX (3 / 4 / 6 / 8 chữ số), RGB(A), HSL(A), OKLCH, OKLAB và tên màu CSS. Chuỗi đầu ra khớp với cú pháp CSS Color Module Level 4 — dán thẳng vào stylesheet của bạn.
Xem tỷ lệ tương phản giữa hai màu bất kỳ kèm huy hiệu pass/fail một chạm cho AA (4.5 : 1) và AAA (7 : 1), ở cả cỡ chữ thường và lớn. Phép tính khớp với tham chiếu W3C: tuyến tính hóa sRGB, độ chói tương đối, sau đó (L1+0.05)/(L2+0.05).
Nhấn vào eyedropper để lấy mẫu bất kỳ màu nào trên màn hình — thiết kế, ảnh chụp màn hình, ảnh chụp, thậm chí các tab trình duyệt khác. Sử dụng EyeDropper API gốc trên các trình duyệt Chromium.
Tạo 9 bước sắc nhạt và sắc đậm cùng phối màu bổ túc, bộ ba và tương đồng — được tính trong OKLCH để mỗi bước cách đều nhau về mặt thị giác (khác HSL, nơi độ sáng biến thiên thất thường).
Mọi phép chuyển đổi đều chạy bằng JavaScript trên thiết bị của bạn. Không có gì được tải lên, ghi log hay gửi đến bên thứ ba — mở DevTools → Network nếu bạn muốn tự xác minh.
JavaScript thuần túy, không có runtime framework. Tải nguội dưới 50 KB sau khi gzip; phép chuyển đổi và tạo bảng màu hoàn tất trong dưới một mili giây trên một laptop năm năm tuổi.
Bốn cách để bắt đầu, mọi định dạng đều đồng bộ.
Kéo bên trong ô vuông độ bão hòa/độ sáng để chọn sắc thái, trượt thanh tông màu bên dưới để đổi màu nền, và dùng thanh alpha cho độ trong suốt. Mọi định dạng ở bên phải sẽ cập nhật tức thì.
Dán một giá trị HEX (#4f46e5), RGB (rgb(79 70 229)), HSL (hsl(244 76% 59%)), OKLCH (oklch(53% 0.22 277)) hoặc thậm chí một tên màu CSS (tomato) vào ô tương ứng — bộ chọn và các định dạng khác sẽ đồng bộ theo.
Nhấn nút eyedropper để chụp bất kỳ pixel nào trên màn hình — một tab khác, một ảnh chụp màn hình, một bức ảnh, một biểu tượng. Sử dụng EyeDropper API gốc trên Chrome, Edge và Opera.
Nhấn biểu tượng sao chép cạnh bất kỳ định dạng nào để đưa vào bộ nhớ tạm. Hoặc cuộn xuống mục độ tương phản WCAG 2.2 để kiểm tra xem cặp màu chữ / nền của bạn có đạt AA hay AAA ở cỡ chữ thường và lớn không.
Một công cụ màu phù hợp với bốn quy trình làm việc phổ biến.
Chuyển giá trị HEX của thương hiệu sang OKLCH để mỗi sắc thái trong dải token có cùng bước độ sáng theo cảm nhận. Dán đầu ra OKLCH thẳng vào CSS — không cần preprocessor.
Đưa vào các cặp màu chữ / nền và đọc tỷ lệ tương phản cùng huy hiệu AA / AAA. Phát hiện các kết hợp không đạt trước khi triển khai — đáp ứng ngưỡng do W3C quy định 4.5 : 1 thường / 7 : 1 nâng cao.
Có HEX từ mockup của designer nhưng cần HSL cho cấu hình Tailwind hoặc OKLCH cho stylesheet hiện đại? Dán một lần, sao chép ở mọi định dạng. Chuỗi đầu ra là cú pháp CSS Color Module Level 4 hợp lệ.
Chọn một màu nền và xem ngay chín sắc nhạt và sắc đậm cách đều theo cảm nhận cùng phối màu bổ túc, bộ ba và tương đồng — được tạo trong OKLCH nên mỗi bước trông sáng đều nhau.
Giá trị màu không bao giờ rời khỏi thiết bị của bạn. Mở DevTools → Network và bạn sẽ thấy không có request đi ra nào trong lúc chuyển đổi, chọn, tạo bảng màu hay kiểm tra tương phản.
Các hướng dẫn được tuyển chọn cho nhà thiết kế, lập trình viên và đội ngũ khả năng truy cập.
Why OKLCH replaces HSL for design systems: perceptual lightness, predictable chroma, wide-gamut support.
From sRGB linearization to relative luminance — every step of the contrast formula, with worked examples.
Dán giá trị hex của bạn (ví dụ #ff5722) vào ô HEX — hàng RGB sẽ cập nhật ngay. Tương tự, dán rgb(255 87 34) vào ô RGB và HEX, HSL, OKLCH cùng OKLAB sẽ đồng bộ. Việc chuyển đổi diễn ra hai chiều giữa mọi định dạng được hỗ trợ.
OKLCH là một không gian màu thuộc CSS Color Module Level 4 sử dụng độ sáng theo cảm nhận (L), độ bão hòa (C) và tông màu (h) — giống HSL, nhưng đồng nhất theo cảm nhận. Hai màu OKLCH có cùng giá trị L sẽ trông sáng tương đương nhau, ngay cả ở các tông khác nhau. Điều đó làm cho design token, bảng màu được tạo và dải màu dễ tiếp cận trở nên dễ đoán hơn nhiều so với HSL. Tất cả trình duyệt evergreen (Chrome 111+, Safari 15.4+, Firefox 113+) đều hỗ trợ.
Có. Chúng tôi sử dụng thuật toán từ WCAG 2.2 §1.4.3: tuyến tính hóa từng kênh sRGB, tính độ chói tương đối (0.2126·R + 0.7152·G + 0.0722·B), sau đó (L_lighter + 0.05) / (L_darker + 0.05). AA đạt ở 4.5 : 1 cho văn bản thường và 3 : 1 cho văn bản lớn (18 pt+ hoặc 14 pt+ in đậm). AAA đạt ở 7 : 1 và 4.5 : 1 tương ứng.
Có — nhấn nút Eyedropper để khởi chạy EyeDropper API tích hợp sẵn của trình duyệt. Bạn có thể lấy mẫu bất kỳ pixel nào trên màn hình: tab trình duyệt khác, một thiết kế Figma, một khung hình video, thậm chí một ảnh chụp màn hình. Hiện được hỗ trợ trên Chrome, Edge và Opera; Firefox và Safari sẽ chuyển trạng thái thân thiện (nút sẽ bị vô hiệu hóa).
Không. Bộ chọn, mọi phép chuyển đổi, trình tạo bảng màu và trình kiểm tra tương phản đều chạy trong trình duyệt của bạn. Không có giá trị màu, mẫu ảnh hay văn bản nào được truyền đi. Bạn có thể mở DevTools → Network và xác minh không có request đi ra trong khi sử dụng.