슬라이드에 URL 공유
mode: URL url: https://utilrepo.com ECC: M
QR (21×21 modules at version 1, scales to the requested pixel size)
발표 슬라이드용이라면 최소 320px각으로 키우고, 콰이어트 존 마진을 2 이상으로 유지하세요. 뒷자리 카메라도 인식할 수 있습니다.
모든 처리는 브라우저 내부에서 실행됩니다 — 파일·입력은 서버로 전송되지 않습니다.
상단에서 모드(텍스트·URL·Wi-Fi 자격 정보·메일)를 고르고 해당 필드를 채우면 미리보기가 실시간으로 갱신됩니다. "options"를 열어 픽셀 크기, 콰이어트 존 마진, 오류 정정 레벨, 어두운 색·밝은 색을 조정할 수 있습니다. 일상적 공유에는 PNG, 인쇄로 크게 키워도 가장자리가 깔끔해야 한다면 SVG를 내려받으세요.
Wi-Fi코드는 iOS와 Android의 시스템 카메라가 모두 인식하는 사실상의 표준 포맷을 따르므로 스캔하면 "네트워크에 연결" 프롬프트가 뜹니다. 메일 코드는 mailto URI를 사용하므로 스캐너가 수신자·제목·본문이 미리 채워진 상태로 메일 앱을 엽니다. 인코딩은 모두 브라우저 안에서 끝나며, 입력 데이터는 외부로 전송되지 않습니다.
mode: URL url: https://utilrepo.com ECC: M
QR (21×21 modules at version 1, scales to the requested pixel size)
발표 슬라이드용이라면 최소 320px각으로 키우고, 콰이어트 존 마진을 2 이상으로 유지하세요. 뒷자리 카메라도 인식할 수 있습니다.
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%의 손상을 복원할 수 있습니다. 대신 코드가 빽빽해져 스캔이 약간 어려워집니다. 포스터·패키지에 적합하고 디지털 디스플레이에는 과합니다.
QR의 몇 퍼센트가 손실·가림돼도 올바로 읽히는지를 결정합니다. L 약 7%, M 약 15%, Q 약 25%, H 약 30%. 레벨이 높을수록 Reed–Solomon 중복 데이터가 늘어나 같은 페이로드라도 모듈 수가 많아집니다. 디지털 화면과 공유 용도는 L 또는 M, 긁힘·얼룩·로고 겹침이 예상되는 인쇄물은 Q 또는 H를 선택하세요.
대략 "스캔 거리의 1/10" 정도입니다. 30cm떨어진 거리에서 읽는다면 한 변 3cm정도가 필요합니다. 약 1.5cm 미만으로 가면 대부분의 스마트폰 카메라가 스캔에 어려움을 겪습니다. 콰이어트 존 마진(최소 4 모듈)을 반드시 두고 대비를 높게 유지하세요. 작은 코드를 회색·흰색이나 컬러 배경에 인쇄하면 어느 정도 크기여도 스캔이 실패합니다.
가능합니다. 내려받은 PNG나 SVG에 로고를 덮어 얹으세요. 로고는 QR 영역의 약 20% 이하로 두고 오류 정정 레벨을 Q 또는 H로 설정하면 가려진 모듈을 중복 데이터가 보완합니다. 이 도구는 로고 합성을 하지 않습니다. 이미지 에디터나 SVG에디터에서 직접 얹으세요.
두 가지 이유입니다. 대비가 낮거나, 명암이 반대입니다. 스캐너는 어두운 모듈 + 밝은 배경을 전제로 읽으므로 밝은 전경·어두운 배경으로 두면 인식하지 못합니다. 어두운 색은 충분히 어둡게, 밝은 색은 흰색에 가깝게 유지하세요. 파스텔끼리 조합한 코드는 눈에는 깔끔해도 스캔에 실패합니다.
이론상 최대 버전 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 코드를 구분 없이 생성할 수 있고, 차이는 페이로드 쪽에 존재합니다.
SVGO로 SVG를 최적화합니다. 편집기 메타데이터 제거, 좌표 반올림, 크기 감소를 적용하면서 렌더링은 유지합니다.
이미지 리사이즈, 포맷 변환(JPEG / PNG / WebP), 압축을 지원합니다. 파일은 브라우저 밖으로 전송되지 않습니다.
이미지에서 여러 크기의 .ico 파일을 생성합니다. 16/32/48/64/128/256px를 PNG로 임베드하며, Apple과 Android 아이콘, manifest 스니펫이 포함된 favicon 키트도 함께 만들 수 있습니다.
JPEG / HEIC / TIFF에 포함된 EXIF(카메라·GPS·촬영 시각·렌즈)를 표시하고, 메타데이터를 제거한 사본을 내려받을 수 있습니다.
인코딩 데이터: Hello, world!