ข้ามไปเนื้อหาหลัก
QR สบาย
แก้ปัญหา

QR สีสวยแต่สแกนไม่ออก เลือกสียังไงให้ใช้ได้จริง

ผลทดสอบจริงว่าสี QR แบบไหนสแกนไม่ออก พร้อมเส้นแบ่งที่วัดมาเป็นตัวเลข วิธีตรวจสีของตัวเองก่อนพิมพ์ และเรื่องพื้นหลังเข้มที่คนเข้าใจผิดกันมาก

QRเอส · ผู้ก่อตั้ง QR สบายอัปเดต อ่าน 6 นาที
🎨
เลือกแบบที่ชอบแล้วแก้ต่อได้เลยดูแบบสำเร็จรูป

QR สีสวยเข้ากับแบรนด์เป็นเรื่องที่ร้านค้าอยากได้ แต่สีเป็นสาเหตุอันดับต้น ๆ ที่ทำให้ QR สแกนไม่ออก และเป็นสาเหตุที่มองไม่เห็นด้วยตาที่สุด เพราะบนจอมันดูดีมาก

บทความนี้ไม่ได้เดา — เราสร้าง QR ด้วยสีต่าง ๆ แล้วให้โปรแกรมอ่านจริง ที่ความละเอียด 5 ระดับ แล้วเอาผลมาเล่า

เครื่องสแกนไม่ได้เห็นสี มันเห็นแค่เข้มกับอ่อน

เครื่องอ่าน QR แปลงภาพเป็นขาวดำก่อนเสมอ แล้วค่อยตัดสินว่าจุดไหนคือ “ดำ” จุดไหนคือ “ขาว”

แปลว่าสีอะไรไม่สำคัญ สำคัญที่มันเข้มแค่ไหน

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

สีที่ดูสดใสบนจอ เช่นเหลือง ส้ม เขียวมิ้นต์ พอแปลงเป็นขาวดำแล้วกลายเป็นเทาอ่อน ซึ่งเครื่องแยกไม่ออกจากพื้นขาว

ผลทดสอบจริง

เราวัด “อัตราส่วนความต่าง” ระหว่างสีลายกับพื้นขาว แล้วลองให้โปรแกรมอ่าน

สี ความต่างจากพื้นขาว ผลอ่าน
ดำ 21:1 อ่านออกทุกขนาด
น้ำเงินเข้ม 11:1 อ่านออกทุกขนาด
ม่วง 5.7:1 อ่านออกทุกขนาด
น้ำเงินสด 5.2:1 อ่านออกทุกขนาด
แดง 3.9:1 อ่านออกทุกขนาด
เขียวน้ำทะเล 3.2:1 อ่านออกบ้าง ไม่ออกบ้าง
เขียวมิ้นต์ 2.4:1 อ่านไม่ออกเลย
ส้ม 2.0:1 อ่านไม่ออกเลย

เส้นแบ่งอยู่ราว 3.8:1 — สูงกว่านี้ใช้ได้ ต่ำกว่านี้เริ่มเอาแน่ไม่ได้

สังเกตว่าสีที่ 3.2:1 ไม่ได้พังตลอด มันอ่านออกบ้างไม่ออกบ้างแล้วแต่ขนาดภาพ ซึ่งอันตรายกว่าพังไปเลย เพราะคุณจะทดสอบผ่านแล้วเอาไปพิมพ์ทั้งล็อต แล้วค่อยมีลูกค้าบางคนบอกว่าสแกนไม่ได้

✅ หน้าสร้าง QR ของเราเตือนให้แล้ว ถ้าเลือกสีที่ต่างจากพื้นหลังน้อยกว่า 3.8:1 จะมีข้อความขึ้นเตือนทันที และสีสำเร็จรูปทั้ง 8 สีในหน้าเว็บ ผ่านการวัดแล้วว่าใช้ได้จริงทุกสี

กฎง่าย ๆ ที่ใช้ได้เสมอ

สีเข้มบนพื้นอ่อน — ดำบนขาวดีที่สุดเสมอ ไม่มีอะไรชนะ

ถ้าอยากใช้สีแบรนด์ ให้ใช้สีแบรนด์เวอร์ชันที่เข้มขึ้น แบรนด์ส่วนใหญ่มีสีเข้มในชุดสีอยู่แล้ว ใช้ตัวนั้นทำ QR แล้วใช้สีสดตกแต่งรอบ ๆ แทน

อย่าใช้สีเหล่านี้ทำลาย QR: เหลือง ส้ม เขียวมิ้นต์ ฟ้าอ่อน ชมพูอ่อน เทาอ่อน

ถ้าไม่อยากมานั่งเลือกสีเอง แบบสำเร็จรูปในแกลเลอรี เลือกคู่สีมาให้แล้ว และทุกแบบต้องผ่านเครื่องอ่านสองตัวก่อนขึ้นเว็บ

พื้นหลังเข้ม — จุดที่เราเคยเข้าใจผิดเอง

หลายคนคิดว่าลายอ่อนบนพื้นเข้มก็ใช้ได้ ถ้าความต่างของสีมากพอ

เราเคยเขียนแบบนั้นในบทความนี้เหมือนกัน แล้วพบว่าไม่จริง

ตอนแรกเราทดสอบด้วยโปรแกรมอ่าน QR ตัวเดียว ซึ่งอ่านลายขาวบนพื้นดำได้ทุกขนาด เลยสรุปว่า “ใช้ได้ ไม่มีปัญหา” ต่อมาเราเอาโปรแกรมอ่านตัวที่สองมาลอง ตัวที่เป็นตระกูลเดียวกับที่แอปธนาคารใช้ และตั้งค่าให้เข้มเท่าเครื่องจริง

ผลคืออ่านไม่ออกเลยสักขนาด ทั้งที่ความต่างของสีสูงถึง 18:1

โปรแกรมตัวที่ 1 โปรแกรมตัวที่ 2 (เข้ม)
ดำบนขาว อ่านออกทุกขนาด อ่านออกทุกขนาด
ขาวบนดำ อ่านออกทุกขนาด อ่านไม่ออกเลย

สาเหตุคือมาตรฐาน QR ตั้งอยู่บนสมมติฐานว่าลายเข้มอยู่บนพื้นอ่อน โปรแกรมอ่านที่ใจกว้างจะ “ลองกลับสีให้” เอง แต่ที่เข้มกว่านั้นไม่ลอง

แปลว่าปัญหาไม่ใช่ความต่างของสี แต่เป็นทิศทาง ต่อให้ต่างกันมากแค่ไหนก็ไม่ช่วย

สรุปเรื่องพื้นเข้ม

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

✅ หน้าสร้าง QR ของเราเตือนให้แล้ว ถ้าเลือกพื้นหลังเข้มจนลายอ่อนกว่าพื้น จะมีข้อความขึ้นเตือนทันที

ถ้าไม่จำเป็น ใช้เข้มบนอ่อนไว้ก่อน

ไล่สีและรูปพื้นหลัง

QR ไล่สี (gradient) ทำได้ถ้าไล่ระหว่างสีเข้มสองสี แต่ถ้าไล่จากเข้มไปอ่อน ครึ่งที่อ่อนจะกลายเป็นจุดบอด

QR วางบนรูปภาพ เสี่ยงที่สุด เพราะพื้นหลังไม่ได้สีเดียวกันทั้งภาพ บางส่วนของลายจะจมหายไปในรูป — ถ้าจะทำ ต้องใส่กรอบขาวรองใต้ QR เสมอ

เรื่องขอบขาวที่คนตัดทิ้งบ่อย

ขอบขาวรอบ QR ไม่ใช่ที่ว่างเปล่า มันเป็นส่วนหนึ่งของ QR ที่เครื่องใช้บอกว่าลายจบตรงไหน

  • อย่าตัดขอบขาวออกเพื่อให้ QR ใหญ่ขึ้น
  • อย่าเอาตัวหนังสือหรือรูปมาชิดขอบ
  • ถ้าวางบนพื้นสี ต้องเหลือกรอบสีอ่อนรอบลายไว้เสมอ

ทดสอบสีของตัวเองก่อนพิมพ์

วิธีที่เร็วที่สุดและได้ผลจริง — เปิดรูป QR แล้วทำให้เป็นขาวดำ ถ้าเป็นขาวดำแล้วยังเห็นลายชัดเจน แปลว่าใช้ได้ ถ้ากลายเป็นเทา ๆ กลืนกัน แปลว่าไม่ผ่าน

ทำได้ในแอปแต่งรูปทุกตัว หรือแม้แต่ในโปรแกรมดูรูปของเครื่อง

อย่าทดสอบด้วยการมองบนจอเปล่า ๆ เพราะจอสว่างกว่ากระดาษมาก สีที่ดูชัดบนจอจะจางลงทันทีเมื่อพิมพ์

ทดสอบเพิ่มก่อนพิมพ์ทั้งล็อต

  1. พิมพ์ตัวอย่างออกมาจากเครื่องที่จะใช้จริง 1 แผ่น
  2. สแกนด้วยมือถือหลายเครื่อง ทั้ง iPhone และ Android
  3. ทดสอบในที่แสงน้อย เช่นในร้านตอนกลางคืน
  4. ทดสอบจากระยะที่ลูกค้าจะยืนจริง

ถ้าผ่านครบ 4 ข้อค่อยสั่งพิมพ์ — ตารางขนาดตามระยะ และเรื่องไฟล์ส่งโรงพิมพ์

สรุปสั้น ๆ

  • เครื่องสแกนเห็นแค่เข้ม-อ่อน ไม่เห็นสี
  • ความต่างต้องเกิน 3.8:1 ต่ำกว่านี้เริ่มเอาแน่ไม่ได้
  • ลายอ่อนบนพื้นเข้มห้ามใช้กับ QR รับเงิน เพราะแอปธนาคารหลายตัวอ่านไม่ออก
  • เหลือง ส้ม เขียวมิ้นต์ บนพื้นขาว ใช้ไม่ได้
  • ลายอ่อนบนพื้นเข้มใช้ได้ แต่เสี่ยงกับเครื่องเก่าและงานพิมพ์
  • ขอบขาวห้ามตัด
  • ทดสอบด้วยการแปลงเป็นขาวดำ แล้วพิมพ์ตัวอย่างจริงก่อนเสมอ

สร้าง QR ฟรีที่นี่ — สีสำเร็จรูปทุกสีผ่านการวัดแล้วว่าสแกนออกจริง และถ้าเลือกสีเองจนอ่อนเกินไป เว็บจะเตือนให้ทันที

บทความที่เกี่ยวข้อง

🖥️
แก้ปัญหา

สแกนคิวอาร์โค้ดในคอม ไม่ต้องใช้มือถือ ทั้งบนจอ ในไฟล์ และบนทีวี

รวมวิธีสแกน QR บนคอมและโน้ตบุ๊ก ทั้งกรณี QR อยู่บนหน้าจอเอง อยู่ในไฟล์ PDF และอยู่นอกจอเช่นบนทีวี พร้อมวิธีแก้เมื่อสแกนในคอมไม่ได้

อ่าน 7 นาที

⏰
แก้ปัญหา

QR Code ที่พิมพ์ไปแล้วใช้ไม่ได้ กู้คืนยังไง

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

อ่าน 6 นาที

📱
แก้ปัญหา

มือถือสแกน QR ไม่ได้ แก้ทีละขั้น ทั้ง iPhone และ Android

กล้องมือถือสแกน QR ไม่ขึ้น ลองอัปโหลดรูปให้เราอ่านให้ก่อนได้ ถ้าอ่านออกแปลว่าปัญหาอยู่ที่ตัวเครื่องไม่ใช่ที่ลาย แล้วค่อยไล่แก้ทีละขั้น ทั้ง iPhone และ Android

อ่าน 9 นาที