หน้าแรก › บทความ › ทำไมสแกน QR Code ไม่ติด
คิวอาร์โค้ด

ทำไมสแกน QR Code ไม่ติด? สาเหตุทางเทคนิคและวิธีแก้ปัญหา Quiet Zone คอนทราสต์

วันที่เผยแพร่: 18 ตุลาคม 2026 • อัปเดตล่าสุด: 2 พฤศจิกายน 2026 • ผู้เขียน: ทีมวิศวกร GoToolstack • เครื่องมือที่ใช้ทดสอบ: เครื่องมือสร้างคิวอาร์โค้ด GoToolstack
สร้าง QR Code ที่สแกนง่ายและได้มาตรฐาน: ปรับแต่งสี ใส่โลโก้ เลือกระดับความทนทานต่อข้อผิดพลาด (L/M/Q/H) และส่งออกไฟล์เวกเตอร์ SVG หรือ PNG ความละเอียดสูงได้ฟรี
เปิดเครื่องมือสร้างคิวอาร์โค้ด
สารบัญเนื้อหา
  1. กายวิภาคของ QR Code และหลักการตรวจจับของกล้อง
  2. สาเหตุหลัก 4 ประการที่ทำให้ QR Code สแกนไม่ติด
  3. การเลือกระดับการกู้คืนข้อผิดพลาด (Error Correction Code - ECC)
  4. คำถามที่พบบ่อย (FAQ)

1. กายวิภาคของ QR Code และหลักการตรวจจับของกล้อง

QR Code (Quick Response Code) เป็นบาร์โค้ดสองมิติที่พัฒนาขึ้นตามมาตรฐานสากล ISO/IEC 18004 เซนเซอร์กล้องของสมาร์ตโฟนจะตรวจจับตำแหน่งของโค้ดโดยมองหารูปแบบดวงตาสี่เหลี่ยมขนาดใหญ่ 3 จุดที่มุม (Finder Patterns) เพื่อระบุทิศทางและระนาบความเอียง ก่อนที่จะอ่านตารางโมดูลข้อมูลที่อยู่ภายใน

2. สาเหตุหลัก 4 ประการที่ทำให้ QR Code สแกนไม่ติด

  1. ขาดระยะขอบว่าง (Quiet Zone แคบเกินไป): มาตรฐาน ISO กำหนดว่ารอบๆ QR Code จะต้องมีพื้นที่ว่างเปล่าอย่างน้อย 4 โมดูล (4X) ในทุกทิศทาง หากพิมพ์หรือวางภาพชิดขอบหรือติดลวดลายอื่น เซนเซอร์กล้องจะไม่สามารถแยกแยะขอบเขตของโค้ดได้
  2. คอนทราสต์สีไม่เพียงพอ (Low Contrast): การใช้สีโมดูลและสีพื้นหลังที่ใกล้เคียงกัน (เช่น สีเทากับสีขาว หรือสีน้ำเงินเข้มกับสีดำ) ทำให้กล้องแยกแยะไบนารี 0 และ 1 ไม่ได้ คอนทราสต์ควรมีอัตราส่วนอย่างน้อย 4.5:1 ตามมาตรฐาน WCAG
  3. การกลับสี (Inverted Colors): กล้องหลายรุ่นคาดหวังว่าโมดูลข้อมูลจะต้องเป็น สีเข้มบนพื้นหลังสีสว่าง การทำโค้ดสีขาวบนพื้นหลังสีดำหรือสีเข้มมักจะสแกนไม่ติดในแอปพลิเคชันสแกนเนอร์รุ่นเก่า
  4. ใส่ข้อมูลมากเกินไปจนตารางโมดูลละเอียดเกินไป: เมื่อใส่ URL ขนาดยาวโดยไม่ย่อลิงก์ ขนาดเวอร์ชันของ QR Code จะขยายใหญ่ขึ้น (เช่น จาก Version 3 เป็น Version 10) ทำให้ช่องสี่เหลี่ยมเล็กและถี่เกินไปจนกล้องสมาร์ตโฟนราคาประหยัดโฟกัสไม่ได้

3. การเลือกระดับการกู้คืนข้อผิดพลาด (Error Correction Code - ECC)

ระดับ ECC ความสามารถในการกู้คืน การใช้งานที่เหมาะสม
L (Low) ~7% ของโค้ดที่เสียหาย เหมาะสำหรับการแสดงผลบนหน้าจอดิจิทัลที่มีความคมชัดสูง
M (Medium) ~15% ของโค้ดที่เสียหาย ค่าเริ่มต้นมาตรฐานสำหรับการพิมพ์ทั่วไป ป้ายประกาศ
Q (Quartile) ~25% ของโค้ดที่เสียหาย งานพิมพ์กลางแจ้ง สภาพแวดล้อมที่อาจมีฝุ่นหรือรอยขูดขีด
H (High) ~30% ของโค้ดที่เสียหาย จำเป็นเมื่อต้องการใส่โลโก้ไว้ตรงกลาง หรือบัตรประจำตัว

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

การใส่โลโก้ตรงกลางทำให้ QR Code เสียหายหรือไม่?

ไม่เสียหาย หากคุณตั้งค่าระดับการกู้คืนข้อผิดพลาดเป็นระดับ H (30%) อัลกอริทึม Reed-Solomon จะสามารถคำนวณและกู้คืนข้อมูลที่ถูกโลโก้บดบังกลับมาได้อย่างสมบูรณ์

ทำไมการใช้ไฟล์เวกเตอร์ SVG ถึงดีกว่า PNG สำหรับงานพิมพ์?

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