버전 번호를 매기는 방식
버전 번호가 격자 크기를 정해요. 한 변의 모듈 수는 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에는 정렬 패턴이 없고, 버전 2 이상에는 하나 이상 있으며, 버전 7 이상에는 파인더 패턴 두 개 옆에 버전 정보 블록이 있어요.