ออกแบบ QR Code ให้สวยและสแกนติด: สี โลโก้ และขอบว่าง

อัปเดตเมื่อ 1 ตุลาคม 2026

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

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

สแกนเนอร์ "มอง" QR Code อย่างไร

กล้องมือถือไม่ได้อ่าน QR Code แบบที่เราดูรูปภาพ มันจะมองหาสี่เหลี่ยมใหญ่สามอันที่มุม (เรียกว่า finder pattern) เพื่อคำนวณมุมและขนาดของโค้ด จากนั้นจึงตรวจช่องสี่เหลี่ยมเล็ก ๆ แต่ละช่อง ที่เรียกว่าโมดูล ว่าเป็นสีเข้มหรือสีอ่อน

ดังนั้นมีสามเรื่องที่สำคัญที่สุด

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

อะไรก็ตามที่ทำให้ความต่างระหว่างสีเข้มกับสีอ่อนเบลอ บังบางส่วนของลาย หรือเบียดขอบโค้ด จะทำให้สแกนช้าลงหรือสแกนไม่ได้เลย

คอนทราสต์ สี และขอบว่าง

การเลือกสี

สีคือจุดที่งานออกแบบพังบ่อยที่สุด กฎที่ปลอดภัยที่สุดคือ โค้ดสีเข้มบนพื้นสีอ่อน ดำบนขาวดีที่สุด แต่สีกรมท่า เขียวเข้ม แดงเข้ม หรือน้ำตาลเข้มบนพื้นขาวหรือครีมก็สแกนได้ดี

สิ่งที่ควรหลีกเลี่ยง

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

วิธีทดสอบง่าย ๆ คือแปลงงานออกแบบเป็นภาพขาวดำ (greyscale) ถ้าโค้ดยังดูเข้มบนพื้นอ่อนชัดเจน คอนทราสต์น่าจะใช้ได้ แต่ถ้ากลายเป็นเทากลางบนเทากลาง ให้เลือกสีที่เข้มกว่านี้

ขอบว่าง (Quiet Zone): เว้นที่ให้โค้ดหายใจ

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

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

ใส่โลโก้อย่างไรไม่ให้โค้ดเสีย

การใส่โลโก้ตรงกลางเป็นที่นิยม และทำได้เพราะ QR Code มีระบบแก้ไขข้อผิดพลาด (error correction) ซึ่งเพิ่มข้อมูลสำรองไว้ ทำให้โค้ดยังอ่านได้แม้บางส่วนเสียหายหรือถูกบัง มีสี่ระดับ ตั้งแต่ L (กู้ข้อมูลได้ราว 7%) ถึง H (ราว 30%) อ่านเพิ่มเติมได้ในบทความ ระดับการแก้ไขข้อผิดพลาดของ QR Code

การวางโลโก้ทับเท่ากับคุณตั้งใจ "ทำให้โค้ดเสีย" บางส่วน ให้ทำตามกฎเหล่านี้

  1. ใช้ระดับแก้ไขข้อผิดพลาดที่สูงขึ้น เช่น Q หรือ H เมื่อใส่โลโก้
  2. ใช้โลโก้ขนาดเล็ก ประมาณหนึ่งในห้าของความกว้างโค้ดหรือน้อยกว่า และให้อยู่ในขอบเขตที่ระดับที่เลือกกู้คืนได้อย่างสบาย
  3. วางไว้ตรงกลาง ห้ามทับสี่เหลี่ยมที่มุมทั้งสาม
  4. ให้โลโก้มีพื้นหลังเรียบหรือขอบขาวบาง ๆ เพื่อไม่ให้กลืนไปกับโมดูลรอบ ๆ
  5. ทดสอบสแกนใหม่ทุกครั้งที่เปลี่ยนขนาดหรือตำแหน่งโลโก้

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

ข้อมูลยิ่งสั้น โค้ดยิ่งสะอาดตา

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

วิธีแก้ง่าย ๆ สองข้อ

  • ใช้ เครื่องมือย่อลิงก์ หรือ QR Code แบบไดนามิก ซึ่งเก็บแค่ลิงก์สั้น
  • ลบพารามิเตอร์ที่ไม่จำเป็นออกจาก URL ก่อนสร้างโค้ด

โค้ดไดนามิกยังมีข้อดีอีกอย่าง คือถ้าต้องเปลี่ยนปลายทางภายหลัง ก็ไม่ต้องพิมพ์งานออกแบบสวย ๆ ของคุณใหม่

รูปทรง สไตล์ และกรอบ

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

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

เช็กลิสต์ก่อนสั่งพิมพ์

ตรวจรายการนี้ทุกครั้งที่ออกแบบ QR Code ใหม่

  1. โมดูลสีเข้มบนพื้นสีอ่อน และคอนทราสต์ยังชัดเมื่อแปลงเป็นขาวดำ
  2. ขอบว่างประมาณสี่โมดูลทุกด้าน และโล่งจริง ๆ
  3. โลโก้เล็ก อยู่ตรงกลาง ไม่บังสี่เหลี่ยมที่มุม
  4. เพิ่มระดับแก้ไขข้อผิดพลาดแล้วถ้าใส่โลโก้
  5. ข้อมูลสั้น ควรใช้ลิงก์สั้นหรือลิงก์ไดนามิก
  6. ข้อความเชิญชวนอยู่นอกตัวโค้ด
  7. พิมพ์ในขนาดที่เหมาะกับระยะสแกน (ดู คู่มือขนาด QR Code)
  8. ทดสอบกับมือถืออย่างน้อยสองถึงสามเครื่อง ทั้ง iPhone และ Android ในแสงปกติ
  9. ไฟล์สุดท้ายเป็นไฟล์คมชัด (SVG หรือ PNG ความละเอียดสูง) ไม่ใช่ภาพแคปหน้าจอที่เบลอ

FAQ

QR Code ใช้สีอะไรก็ได้ไหม?

ได้ ขอแค่โมดูลเข้มกว่าพื้นหลังอย่างชัดเจน สีเข้มบนพื้นขาวหรือครีมปลอดภัยที่สุด หลีกเลี่ยงสีอ่อนบนพื้นสีอ่อน และระวังการออกแบบแบบสีกลับด้าน

โลโก้ใน QR Code ใหญ่ได้แค่ไหน?

ควรไม่เกินราวหนึ่งในห้าของความกว้างโค้ด วางตรงกลาง และตั้งระดับแก้ไขข้อผิดพลาดเป็น Q หรือ H ทดสอบทุกครั้งหลังใส่โลโก้ เพราะโค้ดและโลโก้แต่ละแบบไม่เหมือนกัน

ทำไม QR Code ที่ออกแบบแล้วสแกนไม่ติด?

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

การออกแบบเองทำให้ QR Code ปลอดภัยน้อยลงไหม?

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

สร้าง QR Code ที่ทั้งสวยและสแกนติด

การออกแบบที่ดีคือความสมดุลระหว่างแบรนด์ของคุณกับสิ่งที่สแกนเนอร์ต้องการ ลองใช้ เครื่องสร้าง QR Code ฟรี ของ QR-TH เพื่อใส่สีและโลโก้ ดูตัวอย่าง แล้วทดสอบด้วยมือถือของคุณเองก่อนส่งไฟล์ไปพิมพ์

บทความอื่นที่น่าอ่าน