QR 코드 생성기

텍스트, URL, Wi-Fi, 이메일용 QR 코드를 생성합니다. 모든 처리는 브라우저 안에서 이루어지며 PNG/SVG 다운로드를 지원합니다.

Loading…

모든 처리는 브라우저 내부에서 실행됩니다 — 파일·입력은 서버로 전송되지 않습니다.

사용법

상단에서 모드(텍스트·URL·Wi-Fi 자격 정보·메일)를 고르고 해당 필드를 채우면 미리보기가 실시간으로 갱신됩니다. "options"를 열어 픽셀 크기, 콰이어트 존 마진, 오류 정정 레벨, 어두운 색·밝은 색을 조정할 수 있습니다. 일상적 공유에는 PNG, 인쇄로 크게 키워도 가장자리가 깔끔해야 한다면 SVG를 내려받으세요.

Wi-Fi코드는 iOS와 Android의 시스템 카메라가 모두 인식하는 사실상의 표준 포맷을 따르므로 스캔하면 "네트워크에 연결" 프롬프트가 뜹니다. 메일 코드는 mailto URI를 사용하므로 스캐너가 수신자·제목·본문이 미리 채워진 상태로 메일 앱을 엽니다. 인코딩은 모두 브라우저 안에서 끝나며, 입력 데이터는 외부로 전송되지 않습니다.

예제

슬라이드에 URL 공유

입력
mode: URL
url:  https://utilrepo.com
ECC:  M
출력
QR (21×21 modules at version 1, scales to the requested pixel size)

발표 슬라이드용이라면 최소 320px각으로 키우고, 콰이어트 존 마진을 2 이상으로 유지하세요. 뒷자리 카메라도 인식할 수 있습니다.

게스트용 Wi-Fi

입력
mode:       Wi-Fi
SSID:       OfficeGuest
encryption: WPA / WPA2
password:   coffee-friday-2025
hidden:     no
출력
Payload: WIFI:T:WPA;S:OfficeGuest;P:coffee-friday-2025;;

SSID와 비밀번호 내 특수문자(\ ; , " :)는 자동으로 이스케이프됩니다. 안내 데스크 옆에 인쇄해 두면 손님은 비밀번호를 말로 받아 적지 않고도 접속할 수 있습니다.

미리 채워진 지원 이메일

입력
mode:    Email
to:      [email protected]
subject: Order #12345 — issue
body:    Please describe the issue:
출력
Payload: mailto:[email protected]?subject=Order%20%2312345%20%E2%80%94%20issue&body=Please%20describe%20the%20issue%3A

스마트폰으로 스캔하면 메일 앱이 세 필드 모두 채워진 상태로 열립니다. 제품 패키지·영수증·서비스 스티커에 유용합니다.

인쇄물용 높은 오류 정정

입력
mode: URL
url:  https://utilrepo.com
ECC:  H (≈30% recovery)
출력
Denser code (more modules) but tolerates dirt, creases, and a small logo overlay in the center.

ECC H는 최대 약 30%의 손상을 복원할 수 있습니다. 대신 코드가 빽빽해져 스캔이 약간 어려워집니다. 포스터·패키지에 적합하고 디지털 디스플레이에는 과합니다.

자주 묻는 질문

오류 정정 레벨(L / M / Q / H)은 정확히 무엇을 하나요?

QR의 몇 퍼센트가 손실·가림돼도 올바로 읽히는지를 결정합니다. L 약 7%, M 약 15%, Q 약 25%, H 약 30%. 레벨이 높을수록 Reed–Solomon 중복 데이터가 늘어나 같은 페이로드라도 모듈 수가 많아집니다. 디지털 화면과 공유 용도는 L 또는 M, 긁힘·얼룩·로고 겹침이 예상되는 인쇄물은 Q 또는 H를 선택하세요.

QR 코드는 얼마나 작게 인쇄할 수 있나요?

대략 "스캔 거리의 1/10" 정도입니다. 30cm떨어진 거리에서 읽는다면 한 변 3cm정도가 필요합니다. 약 1.5cm 미만으로 가면 대부분의 스마트폰 카메라가 스캔에 어려움을 겪습니다. 콰이어트 존 마진(최소 4 모듈)을 반드시 두고 대비를 높게 유지하세요. 작은 코드를 회색·흰색이나 컬러 배경에 인쇄하면 어느 정도 크기여도 스캔이 실패합니다.

가운데에 로고를 넣을 수 있나요?

가능합니다. 내려받은 PNG나 SVG에 로고를 덮어 얹으세요. 로고는 QR 영역의 약 20% 이하로 두고 오류 정정 레벨을 Q 또는 H로 설정하면 가려진 모듈을 중복 데이터가 보완합니다. 이 도구는 로고 합성을 하지 않습니다. 이미지 에디터나 SVG에디터에서 직접 얹으세요.

컬러 QR이 스캔되지 않는 이유는?

두 가지 이유입니다. 대비가 낮거나, 명암이 반대입니다. 스캐너는 어두운 모듈 + 밝은 배경을 전제로 읽으므로 밝은 전경·어두운 배경으로 두면 인식하지 못합니다. 어두운 색은 충분히 어둡게, 밝은 색은 흰색에 가깝게 유지하세요. 파스텔끼리 조합한 코드는 눈에는 깔끔해도 스캔에 실패합니다.

QR에 얼마나 많은 데이터를 담을 수 있나요?

이론상 최대 버전 ECC L에서 영숫자 약 4,200글자 또는 약 2,900바이트입니다. 실제로는 그보다 훨씬 일찍 코드가 빽빽해져 스마트폰에서의 스캔이 불안정해집니다. URL이 80글자를 넘어갈 것 같다면 URL단축을 고려하세요. QR이 성겨져 스캔 속도가 크게 빨라집니다.

관련 개념

QR(Quick Response) 코드는 ISO/IEC 18004로 규격화된 2차원 매트릭스 바코드입니다. 데이터는 흑백 모듈에 인코딩되어 "버전"에 따라 21×21(v1)부터 177×177(v40)까지의 그리드에 배치됩니다. 세 모서리의 큰 파인더 패턴 덕분에 카메라는 어떤 각도에서도 코드를 찾고 방향을 잡을 수 있습니다. Reed–Solomon 오류 정정이 매트릭스 전체에 중복 데이터를 짜 넣어 긁힘·반사·부분 가림이 있어도 읽힙니다.

용도별 페이로드는 바이너리 헤더가 아니라 단순한 텍스트 규약으로 수렴되었습니다. URL은 그대로 저장되고 스캐너가 http(s) 프리픽스를 감지합니다. Wi-Fi는 Android가 처음 도입하고 iOS도 따라간 WIFI:T:<auth>;S:<ssid>;P:<password>;H:<hidden>;; 형식을 씁니다. mailto:·tel:·sms:·geo: URI는 스마트폰에서 해당 네이티브 앱으로 전달됩니다. QR 자체에는 공식 "타입" 필드가 없고 프리픽스가 계약 역할을 합니다. 그래서 동일한 텍스트 인코더로 Wi-Fi·메일·URL 코드를 구분 없이 생성할 수 있고, 차이는 페이로드 쪽에 존재합니다.

관련 글

관련 도구