코드 칸 수와 전체 이미지 칸 수를 구분하세요

DENSO WAVE는 일반 QR 코드 주변의 흰 여백을 각 방향 4칸으로 안내합니다. 이 예제의 코드 본체는 한 변 25칸이고 여백을 더하면 25 + 4 + 4 = 33칸입니다. 여백은 코드 데이터 칸에 포함되지 않지만 저장 이미지의 가로·세로 크기에 포함됩니다.

Moyoutil은 상한을 전체 칸 수로 나눈 값을 내림해 정수 배율을 정합니다. 1024/33의 내림은 31이고, 33 × 31 = 1023px입니다. 같은 내용과 설정에서 512 상한은 495px, 2048 상한은 2046px이었습니다. 실제 함수 결과를 확인했고 저장 SVG를 렌더링하여 독립 판독기로 주소를 읽었습니다.

25 + 4 + 4 = 33
512:  floor(512 / 33)  = 15; 33 * 15 = 495px
1024: floor(1024 / 33) = 31; 33 * 31 = 1023px
2048: floor(2048 / 33) = 62; 33 * 62 = 2046px
25칸 코드와 각 방향 4칸 여백, 전체 33칸의 픽셀 크기 계산 도식
실제 생성한 QR 행렬로 직접 만든 도식입니다. 왼쪽은 원본 칸 구조를 보여 주기 위해 축소 표시했으며 오른쪽 숫자는 별도로 생성한 출력의 계산값입니다. 이 도식 자체가 1023px 다운로드 파일은 아닙니다.

DENSO WAVE: quiet zone

저장 크기를 억지로 맞추기 전에 확인할 것

내용, 오류 복원 수준, 여백을 바꾸면 칸 수나 배율이 달라질 수 있으므로 위 숫자가 모든 QR에 적용되는 것은 아닙니다. DENSO WAVE는 데이터 양·종류와 오류 복원 수준에 따라 필요한 버전이 달라진다고 설명합니다. 실제 가로·세로 크기는 생성 결과에서 확인하세요.

도구에서 같은 주소와 설정으로 만든 뒤 PNG 또는 SVG를 저장하세요. 정수 배율은 이 생성기의 출력 방식이며 스캔 성공을 보장하지 않습니다. 외부 편집기에서 임의 크기로 재샘플링하면 칸 경계가 흐려질 수 있습니다. SVG를 배치하더라도 흰 여백을 잘라내지 말고, 최종 화면이나 인쇄물을 사용할 기기로 직접 스캔하세요.

이 글의 독립 판독 성공은 고정 입력과 테스트 렌더링에 대한 결과입니다. 모든 카메라·인쇄 환경에서의 성공률 측정이 아닙니다. Moyoutil은 스캔 통계나 링크 접속 가능 여부를 검사하지 않습니다.

DENSO WAVE: versions and data capacity

자주 묻는 질문

출력 크기를 키우면 QR 내용도 바뀌나요?

같은 내용·수준·여백에서는 이 예제의 코드 행렬이 같았고 픽셀 배율만 달라졌습니다. 최종 파일이 담은 주소는 다운로드 후 다시 스캔해 확인하세요.