เครื่องมือนักพัฒนา (Dev Tools)

เครื่องมือเลือกสี & Contrast

โปรแกรมเลือกสีและแปลงรหัสสี HEX, RGB, HSL สร้างชุดสีคู่ตรงข้าม (Complementary) ชุดสีกลมกลืน และตรวจสอบความคมชัด Contrast ตามมาตรฐาน WCAG ฟรี

ประมวลผลในเบราว์เซอร์ ข้อมูลที่กรอกไม่ถูกส่งไปยังเซิร์ฟเวอร์
แชร์เครื่องมือนี้

แชร์ผ่าน

ตัวเลือกและแปลงรหัสสี

สีปัจจุบันที่เลือก
#3B82F6

ชุดสีกลมกลืน & มาตรฐานความคมชัด (WCAG)

1. สีคู่ตรงข้าม (Complementary)
2. สีข้างเคียง (Analogous)
3. สีสามเส้า (Triadic)
ตรวจสอบความคมชัดข้อความ (WCAG Contrast)
ตัวอย่างข้อความContrast: 3.5:1--
ตัวอย่างข้อความContrast: 6.0:1--

ทฤษฎีคู่สีและการเลือกใช้สีในงานกราฟิกและเว็บไซต์

  • สีคู่ตรงข้าม (Complementary): เหมาะสำหรับจุดเด่น ปุ่ม Call-to-Action หรือการเน้นข้อความสำคัญ
  • สีข้างเคียง (Analogous): ให้ความรู้สึกกลมกลืน สบายตา เหมาะสำหรับพื้นหลังและธีมหลักของเว็บไซต์
  • สีสามเส้า (Triadic): ให้ความสดใส มีชีวิตชีวา มักใช้ในงานภาพประกอบ อินโฟกราฟิก และการออกแบบแบรนด์

ค่าสีแต่ละระบบอธิบายสีคนละรูปแบบ

HEX ใช้เลขฐานสิบหกแทนช่องสีแดง เขียว และน้ำเงิน ส่วน RGB แสดงค่าของสามช่องโดยตรง ตัวอย่างสีขาวเขียนเป็น #FFFFFF หรือ RGB 255, 255, 255 และสีดำเป็น #000000 หรือ RGB 0, 0, 0 ระบบ HSL ช่วยคิดเป็นเฉดสี ความอิ่มสี และความสว่าง จึงสะดวกเมื่อต้องสร้างสีใกล้เคียงกัน แต่ตัวเลขความสว่างของ HSL ไม่ได้เท่ากับความสว่างที่ใช้คำนวณ contrast โดยตรง หากเปลี่ยนระบบแล้วได้เลขทศนิยมต่างกันเล็กน้อยอาจเกิดจากการปัดค่าระหว่างแปลง

อ่าน contrast จากคู่สีที่ใช้งานจริง

อัตราส่วน contrast ต้องคำนวณจากทั้งสีข้อความและพื้นหลัง ไม่สามารถตัดสินว่าสีหนึ่ง “ผ่าน” ได้โดยไม่ระบุว่าจับคู่กับสีใด ตัวอย่างตัวอักษรดำบนพื้นขาวมีอัตราส่วน 21:1 ซึ่งสูงกว่าสีเทาอ่อนบนพื้นขาว ภายใต้เกณฑ์ WCAG ระดับ AA ข้อความทั่วไปใช้เกณฑ์อย่างน้อย 4.5:1 ส่วนข้อความขนาดใหญ่ตามนิยามของเกณฑ์ใช้ 3:1 ให้ตรวจขนาดและน้ำหนักตัวอักษรที่ใช้จริง ไม่ใช่ถือว่าหัวข้อทุกแบบเป็นข้อความใหญ่โดยอัตโนมัติ

ชุดสีสวยยังต้องตรวจความอ่านง่าย

การสร้างสีคู่ตรงข้ามหรือชุดสีโทนใกล้เคียงช่วยให้ได้แนวทางออกแบบ แต่ไม่ได้รับประกันว่าทุกคู่สีในชุดจะอ่านออกเมื่อนำมาวางทับกัน ควรทดสอบคู่ที่เกิดจริง เช่น ข้อความบนปุ่ม ข้อความช่วยกรอก และเส้นขอบกับพื้นหลัง รวมถึงตรวจทั้งโหมดสว่างและโหมดมืด ถ้าใช้สีเพื่อบอกสถานะ เช่น ผ่านหรือผิด ควรมีข้อความหรือสัญลักษณ์ประกอบด้วย เพื่อไม่ให้ความหมายขึ้นกับการมองแยกสีเพียงอย่างเดียว

สีโปร่งใสและภาพพื้นหลังต้องประเมินเพิ่ม

เมื่อมี opacity เงา ไล่ระดับสี หรือภาพอยู่ด้านหลัง สีที่ผู้ใช้เห็นเป็นผลผสมกับพื้น ไม่ใช่รหัสสีต้นทางเพียงค่าเดียว หากเครื่องมือรับเพียงสีทึบ ควรหาสีผลลัพธ์จริงหรือใช้เครื่องมือตรวจหน้าที่แสดงผลประกอบ โดยตรวจตำแหน่งที่อ่านยากที่สุดด้วย นอกจากนี้หน้าจอและสภาพแสงอาจทำให้รับรู้สีต่างกัน ผลคำนวณช่วยตรวจคู่สีตามมาตรฐานเชิงตัวเลข แต่ไม่ได้รับรอง accessibility ของทั้งหน้าเว็บหรือแทนการทดสอบกับผู้ใช้งาน

วิธีใช้งาน

  1. คลิกเลือกสีจาก Color Picker หรือพิมพ์รหัสสี HEX, RGB หรือ HSL ในช่องกรอก
  2. ระบบจะแปลงค่ารหัสสีเป็นทุกรูปแบบพร้อมปุ่มคัดลอกในคลิกเดียว
  3. ดูชุดสีกลมกลืน (Harmonies): สีคู่ตรงข้าม (Complementary), สีข้างเคียง (Analogous) และสีสามเส้า (Triadic)
  4. ตรวจสอบระดับความคมชัด Contrast Ratio บนพื้นหลังสีขาวและสีดำตามเกณฑ์มาตรฐาน WCAG AA / AAA

แหล่งอ้างอิง

  1. W3C — Web Content Accessibility Guidelines (WCAG) 2.1 Contrast (Minimum)
  2. CSS Color Module Level 4 — W3C Recommendation

ความรับผิดชอบของเนื้อหา

เครื่องมือนี้ให้บริการฟรีโดย sabai.tools การประมวลผลทั้งหมดทำงานบนอุปกรณ์ของคุณ (Client-side) ข้อมูลที่คุณกรอก จะไม่ถูกส่งออกหรือบันทึกไว้บนเซิร์ฟเวอร์ของเราผลลัพธ์ใช้เพื่อประมาณการเบื้องต้น ควรตรวจสอบกับผู้เชี่ยวชาญหรือเอกสารทางการก่อนนำไปใช้ตัดสินใจ

คำถามที่พบบ่อย

อัตราส่วนความคมชัด (Contrast Ratio) สำคัญอย่างไร?

เป็นเกณฑ์มาตรฐานของ W3C (WCAG) เพื่อให้อ่านข้อความบนพื้นหลังได้ง่ายสำหรับทุกคน โดยข้อความทั่วไปควรมีอัตราส่วน Contrast อย่างน้อย 4.5:1 (ระดับ AA) และ 7.0:1 (ระดับ AAA)

HEX กับ RGB และ HSL ต่างกันอย่างไร?

HEX เป็นรหัสฐานสิบหก 6 หลักที่นิยมใช้ใน Web Design, RGB ระบุค่าความเข้มของแม่สีแสง แดง-เขียว-น้ำเงิน (0-255), ส่วน HSL ระบุเป็น องศาเฉดสี (Hue 0-360°), ความอิ่มตัวสี (Saturation %), และความสว่าง (Lightness %) ซึ่งปรับแต่งไล่เฉดสีได้เป็นธรรมชาติที่สุด