긴 글을 여러 QR로 나누기
각 QR 앞에 [번호/전체 묶음표시]가 붙어서, 일반 카메라로 찍어도 몇 번째 조각인지 보여요. 합칠 때는 같은 묶음표시끼리만 이어 붙여요.
여러 장 한 번에 · 한 사진에 QR이 하나씩 보이게
QR 한 장의 한계를 넘어서
QR코드 한 장에는 가장 큰 버전(40)·오류 정정 L 기준으로 2,953바이트까지 들어가요. 한글은 UTF-8로 한 글자에 3바이트라 900자 남짓이고, 그만큼 넣으면 177×177칸의 아주 촘촘한 무늬가 돼서 휴대폰으로 찍기 어려워요. 회의록, 설정 파일, 와이파이·서버 접속 정보 묶음, 연락처 목록처럼 긴 글을 인터넷 없이 옮기고 싶을 때는 여러 장으로 나누는 게 현실적이에요.
나누는 방식
글을 정한 바이트 크기(기본 400바이트)로 자르되, 한글 글자 중간에서 끊기지 않게 글자 단위로 나눠요. 각 조각 앞에는 [2/5 a7f2] 처럼 번호/전체 장수와 4자리 묶음표시를 붙여요. 묶음표시는 글 내용에서 계산한 값이라 같은 글이면 늘 같고, 다른 글의 조각과 섞여도 구분돼요. 조각은 QR 표준에 맞게 UTF-8로 넣어 일반 카메라·스캐너 앱으로도 내용이 그대로 보여요. ‘한 장 PNG’는 번호를 붙여 격자로 배치한 인쇄용 이미지이고, ‘ZIP’은 조각마다 따로 저장한 PNG 묶음이에요.
다시 합치기
‘합치기’ 탭에 QR 사진들을 올리면(브라우저 안의 jsQR로 읽어요) 번호대로 이어 붙이고, 빠진 번호가 있으면 알려 줘요. 스캐너 앱으로 읽은 글을 순서 없이 붙여넣어도 돼요. 시험에서는 긴 한글 글을 나눈 QR 이미지를 독립된 디코더로 읽어 순서를 섞어 합쳤을 때 원문과 한 글자도 다르지 않은지 확인했어요.
QR 표준에는 최대 16장을 잇는 ‘구조적 추가(Structured Append)’ 기능도 있지만 지원하는 스캐너가 드물어서, 사람이 보고도 알 수 있는 번호 방식을 썼어요. 모든 처리는 이 기기 안에서만 이뤄져요.
참고한 자료
자주 묻는 질문
몇 바이트로 나누는 게 좋을까요?
화면에서 휴대폰으로 찍는다면 400바이트(한글 약 130자)가 무난해요. 작게 인쇄하거나 오래된 휴대폰이면 200바이트로 줄이세요.
한 장을 잃어버렸어요.
합치기 탭이 빠진 번호를 알려 주고 그 자리를 ⟦n번 조각 없음⟧으로 표시해요. 원본이 있다면 같은 글로 다시 나누면 같은 묶음표시·번호로 만들어지니 그 장만 다시 인쇄하면 돼요.
사진 파일도 옮길 수 있나요?
이 도구는 글자용이에요. 작은 파일은 Base64 글자로 바꿔(‘Base64 변환’ 도구) 넣을 수는 있지만 장수가 아주 많아져요.
함께 쓰면 좋은 도구
- QR코드 만들기링크·글자 → QR 이미지(PNG·SVG), 색·로고 넣기
- QR코드 읽기 (사진·화면 캡처 속 QR 해석)사진·캡처 이미지나 카메라로 QR코드를 읽어 내용 확인, 링크는 열기 전에 주소 미리 보기
- QR코드 일괄 생성 (엑셀 목록 → QR 여러 개 ZIP)엑셀·목록의 주소·글을 한 번에 QR로, 파일 이름 열 지정, PNG·SVG ZIP 또는 이름표 붙은 A4 PDF
- 글자 QR코드 (텍스트·유니코드 블록으로 된 QR)이미지 대신 █▀▄ 유니코드 블록이나 ## 아스키 글자로 그린 QR코드 만들기. 터미널·README·채팅·코드 주석에 붙여넣어도 휴대폰으로 찍혀요. 어두운 화면용 색 반전
- QR코드 꾸미기 (로고·색·점 모양·모서리 모양)가운데 로고, 점·모서리 눈 모양, 색·그라데이션, 아래 문구 — 저장 전에 실제로 읽히는지 자동 확인
- 와이파이 QR코드 만들기와이파이 이름·비밀번호 → 찍으면 바로 접속되는 QR과 안내 카드