เวอร์ชันนับอย่างไร
หมายเลขเวอร์ชันกำหนดขนาดตาราง ความยาวด้านเป็นโมดูลคือ 17 บวก 4 คูณเวอร์ชัน เวอร์ชัน 1 จึงเป็น 21 × 21 เวอร์ชัน 2 เป็น 25 × 25 และเวอร์ชัน 40 เป็น 177 × 177
เวอร์ชันหมายถึงจำนวนโมดูล ไม่ใช่ขนาดจริง โค้ดเวอร์ชัน 2 พิมพ์ใหญ่เท่าบิลบอร์ดหรือเล็กเท่าแสตมป์ก็ได้ สิ่งที่เปลี่ยนตามเวอร์ชันคือปริมาณข้อมูลที่ใส่ได้และความละเอียดของโมดูล
- เวอร์ชัน 1: 21 × 21 โมดูล
- เวอร์ชัน 2: 25 × 25 โมดูล
- เวอร์ชัน 10: 57 × 57 โมดูล
- เวอร์ชัน 25: 117 × 117 โมดูล
- เวอร์ชัน 40: 177 × 177 โมดูล
- Micro QR M1 ถึง M4: 11 × 11 ถึง 17 × 17 โมดูล
เวอร์ชันถูกเลือกอย่างไร
ตัวสร้างโค้ดส่วนใหญ่เลือกเวอร์ชันที่เล็กที่สุดที่ใส่ข้อมูลได้ที่ระดับการแก้ไขข้อผิดพลาดที่เลือก เนื้อหาที่ยาวขึ้น โหมดการเข้ารหัสที่ไม่มีประสิทธิภาพ หรือระดับการแก้ไขข้อผิดพลาดที่สูงขึ้น ล้วนดันโค้ดไปสู่เวอร์ชันที่ใหญ่ขึ้น
เวอร์ชันที่สูงขึ้นหมายถึงโมดูลที่มากขึ้นและเล็กลงในขนาดพิมพ์เท่าเดิม จึงต้องพิมพ์คมชัดกว่าและใช้กล้องที่ใกล้กว่าหรือดีกว่า การทำเนื้อหาให้สั้น เช่นใช้ลิงก์สั้น ช่วยให้เวอร์ชันต่ำและสแกนง่าย
โครงสร้างที่เปลี่ยนตามเวอร์ชัน
เวอร์ชันยังกำหนดว่าลวดลายตายตัวใดจะปรากฏ เวอร์ชัน 1 ไม่มี Alignment Pattern เวอร์ชัน 2 ขึ้นไปมีตั้งแต่หนึ่งอันขึ้นไป และเวอร์ชัน 7 ขึ้นไปมีบล็อก Version Information ข้าง Finder Pattern สองอัน