Color Picker & Converter — Chọn màu, đổi HEX/RGB/HSL, tạo palette hài hoà
Chọn màu trực quan và chuyển đổi HEX, RGB, HSL theo thời gian thực. Tạo bảng màu bổ túc, tam giác, tương đồng cho UI, brand và CSS — thử ngay trên trình duyệt.
Màu sắc là phần “dễ thấy nhưng khó nói rõ”: hai người có thể cùng thích một tông, nhưng khi vào CSS hay file thiết kế thì lại cần một con số chính xác — HEX cho handoff nhanh, RGB cho chỉnh opacity/sensor ánh sáng, HSL cho chỉnh sáng–độ bão hoà mà không làm “lệch” hue. Vấn đề là nhiều người vẫn mất thời gian nhảy qua lại giữa công cụ chọn màu, máy tính chuyển đổi, và bảng palette tách rời.
Color Picker & Converter của chúng tôi gom lại thành một luồng: chọn bằng mắt, số liệu đổi theo thời gian thực, và sinh palette theo các quy tắc phổ biến (bổ túc, tam giác, tương đồng) để bạn áp vào UI, brand hoặc đồ hoạ ngay.
→ https://atdev.blog/tools/color-picker

Vì sao cần cả “picker” lẫn “converter”?
Picker trả lời câu “màu này trông ổn”; converter trả lời câu “màu này viết vào code/asset là gì”. Trong thực tế teamwork:
- Designer trao HEX cho dev.
- Dev dùng RGB hoặc HSL trong CSS/Tailwind token vì dễ animate và chỉnh “độ đậm”.
- Marketing cần một màu nền “cùng họ màu” nhưng sáng hơn 8% — HSL thường thân thiện hơn cho thao tác kiểu đó.
Khi hai phần nối liền, bạn ít bị lỗi copy nhầm ký tự, ít “rơi” độ chính xác khi làm tròn.
HEX, RGB và HSL: hiểu nhanh đúng việc (không cần giáo trình)
HEX
Quen thuộc, gọn, phổ biến trong handoff. Phù hợp khi bạn cần một chuỗi duy nhất dán vào mọi nơi.
RGB
Tách rời từng kênh màu; hữu ích khi làm việc với alpha, blend mode, hoặc pipeline ảnh.
HSL
Biểu diễn theo Hue – Saturation – Lightness. Điểm mạnh là chỉnh độ sáng/độ bão hòa mà vẫn giữ “cái chất” của màu gốc — rất hợp để dựng hệ token (primary 500/600/700) hoặc làm hover/active có quy luật.
Trên công cụ, bạn chỉnh một nơi và thấy các định dạng còn lại đồng bộ — → {{TOOL_URL}}.
Palette hài hoà: complementary, triadic, analogous là gì — và khi nào dùng?
Complementary (bổ túc)
Hai màu đối diện trên vòng màu. Tạo contrast mạnh, hợp CTA, highlight, hoặc cặp nền–điểm nhấn nếu bạn kiểm soát độ chói.
Triadic (tam giác)
Ba màu cách đều. Cho cảm giác đa sắc nhưng vẫn có cấu trúc — hay gặp ở illustration, poster, hoặc dashboard có nhiều vùng trạng thái.
Analogous (tương đồng)
Các màu “láng giềng” trên vòng màu. Thường cho giao diện êm, ít gắt — hợp nền app, landing thanh lịch, hoặc brand có mood nhất quán.
Một cú nhấp để sinh rule-based palettes giúp bạn bắt đầu từ lý thuyết, rồi tinh chỉnh bằng accessibility và brand guideline — thay vì random đến khi “cảm thấy đúng”.
Ứng dụng thực tế cho UI, CSS và thương hiệu
- UI component: cần primary, hover, disabled có quan hệ rõ — HSL + palette rule giúp bạn “đi theo một trục”.
- Dark mode: đổi lightness có hệ thống thường ít “vỡ” hơn so với chỉnh RGB từng chút.
- Brand kit: chốt màu mốc, sinh palette ăn khớp, export nhanh giá trị cho dev và đối tác.
Nếu bạn đang làm design system nhỏ, hãy coi công cụ như bàn làm việc tạm để thống nhất token trước khi đưa vào repo — → {{TOOL_URL}}.
Sai lầm thường gặp (và cách tránh)
- Chỉ nhìn màn hình một thiết bị: độ sáng và profile màu khác nhau; hãy soát contrast chữ–nền (WCAG) trước khi chốt.
- Dùng màu bão hòa quá mức cho diện tích lớn: palette analog thường an toàn hơn cho nền rộng.
- Quá nhiều “màu highlight” cùng lúc: complementary mạnh — dùng có chừng.
Kết luận
Chọn màu không chỉ là cảm tính — đó là ra quyết định có thể đo lường (định dạng số, quan hệ sắc độ, độ tương phản). Khi picker và converter chạy song song với palette rule, bạn rút ngắn vòng lặp “thử–copy–sửa–thử lại”, và handoff giữa design–dev sẽ ít ma sát hơn rõ rệt.