QR Code ทุกอันมีพื้นที่สำรองข้อมูลติดตัวมาโดยตั้งใจ — ข้อมูลส่วนเกินที่ฝังอยู่ในลาย เพื่อให้ยังอ่านได้แม้บางส่วนจะสกปรก ขาด หรือถูกโลโก้บัง พื้นที่สำรองนี้เรียกว่า Error Correction มีทั้งหมด 4 ระดับ

สี่ระดับ
- L (Low) — กู้ความเสียหายได้ราว 7% ลาย QR เล็กสุด ดูโล่งสุด แต่ทนน้อยสุด
- M (Medium) — กู้ได้ราว 15% เป็นค่าเริ่มต้นที่เหมาะกับการใช้งานทั่วไป
- Q (Quartile) — กู้ได้ราว 25% จุดกึ่งกลางที่ดีเมื่อ QR จะต้องเผชิญการสึกหรอบ้าง
- H (High) — กู้ได้ราว 30% ทนที่สุด และจำเป็นถ้าจะใส่โลโก้
ระดับสูงกว่าไม่ได้แปลว่าดีกว่าเสมอ
Error Correction ยิ่งสูง ลาย QR ยิ่งละเอียดขึ้น — ช่องสี่เหลี่ยมย่อยเล็กลงในพื้นที่เท่าเดิม ลายที่ละเอียดกว่าจะสแกนยากกว่าจากระยะไกลหรือด้วยกล้องคุณภาพต่ำ แม้จะทนความเสียหายได้มากกว่าก็ตาม นี่คือการแลกเปลี่ยนจริงๆ ไม่ใช่ของฟรีที่อัปเกรดแล้วดีขึ้นอย่างเดียว
เราแนะนำแบบไหน
เครื่องมือของเรา ตั้งค่าเริ่มต้นเป็นอัตโนมัติ: Medium สำหรับ QR ธรรมดา และสลับเป็น High อัตโนมัติเมื่อใส่โลโก้ เพราะโลโก้บังพื้นที่ส่วนหนึ่งซึ่งกินพื้นที่สำรองนั้นโดยตรง การปรับระดับเองด้วยมือเหมาะกับ QR ที่จะถูกใช้งานหนักๆ เช่น เมนูเคลือบพลาสติก ป้ายกลางแจ้ง แต่ไม่จำเป็นสำหรับ QR ที่โชว์บนหน้าจอครั้งเดียว
กฎง่ายๆ
ถ้าไม่มีอะไรจะทำลายหรือบัง QR เลย M ก็เพียงพอ ถ้าจะพิมพ์ ถูกจับต้อง และอยู่กลางแจ้งเป็นเดือนๆ ให้ขยับไป Q หรือ H