긴 주소를 QR 코드로 만들면 왜 더 촘촘해질까?

주소 길이를 36·125·285바이트로 바꾸고 QR의 칸 수를 비교했습니다. 같은 크기로 인쇄할 때 달라지는 한 칸의 크기와 배포 전 확인 순서를 설명합니다.

뒤로가기

QR 그림의 바깥 크기가 같아도 안쪽은 다릅니다

QR 코드 도구에 짧은 주소를 넣을 때와 긴 주소를 넣을 때 검은 무늬의 촘촘함이 달라질 수 있습니다. 그림 안에 담아야 할 정보량이 다르기 때문입니다.

QR을 이루는 작은 정사각형 한 칸을 모듈이라고 합니다. 같은 크기의 안내 칸에 더 많은 모듈을 넣으면 각 칸은 작아집니다. 인쇄물을 만들 때는 전체 QR의 가로 길이와 안쪽 칸 수를 함께 봐야 합니다.

주소가 길수록 항상 읽지 못하는 것은 아닙니다. 이번에 만든 세 파일도 원본 이미지 해독에는 모두 성공했습니다. 차이는 같은 공간에 배치할 때 확보할 수 있는 한 칸의 크기입니다.

같은 주소에 글자를 더해 비교했습니다

기본 주소는 이 사이트의 QR 도구 주소입니다. 여기에 실험용 ?example=과 영문 소문자 a를 붙여 길이만 늘렸습니다. 실제 공유 링크의 필수 정보를 지운 실험은 아닙니다.

세 파일은 오류 정정 수준을 M으로 맞췄습니다. 오류 정정은 일부가 훼손됐을 때 내용을 복원하도록 정보를 더 넣는 기능입니다. 바깥 흰 여백은 각 면에 4칸씩 넣었습니다. PNG 원본은 한 칸당 6px로 생성했습니다.

이 사이트의 QR 도구도 M 수준과 4칸 여백을 사용합니다. 아래 측정 기록의 주소를 그대로 넣으면 같은 본체 칸 수를 확인할 수 있습니다. 내려받는 이미지의 전체 픽셀 크기는 이번 실험 파일과 다를 수 있습니다.

36바이트 주소의 QR은 29칸,125바이트는 49칸,285바이트는 65칸으로 점점 촘촘해지는 비교
비교 그림에서는 바깥 표시 크기를 맞췄습니다. 해독 검사는 별도 원본 PNG로 진행했습니다.
주소의 데이터량 QR 본체의 칸 수 원본 PNG 크기 원본 이미지 해독
36바이트 29×29칸 222×222px 입력 주소와 일치
125바이트 49×49칸 342×342px 입력 주소와 일치
285바이트 65×65칸 438×438px 입력 주소와 일치

바이트는 저장할 데이터량을 세는 단위입니다. 이번 주소는 영문과 기호만 사용했습니다. 한글이나 다른 문자를 넣으면 글자 수와 바이트 수가 같지 않을 수 있습니다. 따라서 “몇 글자면 몇 칸”이라는 규칙으로 일반화하지 마세요.

QR의 칸 수는 정보량뿐 아니라 문자 종류와 오류 정정 수준에도 영향을 받습니다. 이는 QR 개발사인 DENSO WAVE의 버전·용량 설명에서도 확인할 수 있습니다. 표의 수치는 이번 주소와 설정에서 얻은 결과입니다.

흰 여백까지 포함해 30mm로 인쇄한다면

세 QR을 모두 가로 30mm로 배치한다고 가정해 보겠습니다. 이 30mm에는 양쪽의 흰 여백도 들어 있습니다. 본체 칸 수에 왼쪽 4칸과 오른쪽 4칸을 더해 한 칸의 크기를 계산합니다.

한 칸의 크기 = 흰 여백을 포함한 전체 가로 길이 ÷ (본체 칸 수 + 8)
주소의 데이터량 계산 한 칸의 크기
36바이트 30 ÷ 37 약 0.81mm
125바이트 30 ÷ 57 약 0.53mm
285바이트 30 ÷ 73 약 0.41mm

같은 30mm 공간에서도 긴 주소의 한 칸은 짧은 주소의 한 칸보다 작습니다. 작은 칸이 번지거나 뭉개지면 구분이 어려워질 수 있습니다. DENSO WAVE의 모듈 크기 안내는 인쇄 장치와 읽는 장치의 조건을 함께 고려하도록 설명합니다.

위 표는 크기 계산입니다. 종이에 출력하거나 휴대전화로 읽은 결과가 아닙니다. 30mm면 언제나 읽힌다거나,0.41mm면 읽지 못한다는 기준으로 쓰면 안 됩니다.

배치 공간과 주소 중 무엇을 바꿀까요?

주소가 맞고 배치 공간을 늘릴 수 있다면 QR을 더 크게 놓아 보세요. 예를 들어 65칸 QR에서 여백을 포함한 가로 길이를 30mm에서 40mm로 늘리면 한 칸은 약 0.41mm에서 0.55mm가 됩니다. 실제로 읽히는지는 최종 크기로 출력해 사용할 기기에서 확인해야 합니다.

공간을 늘릴 수 없다면 서비스가 제공하는 더 짧은 공식 공유 링크가 있는지 확인하세요. 주소를 직접 잘라내면 목적지가 달라질 수 있습니다. 지워도 되는 부분을 판단하기 어렵다면 공유 링크의 기호와 값 확인 방법을 참고하세요.

단축 주소를 사용하면 QR에 담기는 문자열을 줄일 수 있습니다. 대신 단축 주소 서비스가 중단되면 원래 페이지가 살아 있어도 연결이 끊길 수 있습니다. 오래 붙여 둘 안내문이라면 주소를 계속 관리할 수 있는지 확인한 뒤 선택하세요.

원본 파일과 측정 조건

2026년 10월 13일에 qrcode로 생성하고 jsQR로 PNG 원본의 픽셀을 해독했습니다. 세 파일 모두 해독한 주소가 입력 주소와 같았습니다. 측정 기록에 전체 주소, 칸 수, 사용 버전과 해시를 담았습니다.

비교용 본문 그림은 각 QR의 표시 크기를 맞춘 자료입니다. 실험 재현에는 위 원본 파일을 사용하세요. 이미지를 잘라내거나 작게 저장한 뒤 읽히지 않는 상황은 QR 여백과 이미지 크기 비교에서 따로 다뤘습니다.