URL scheme을 빼는 경우
example.com만 넣으면 브라우저 링크가 아니라 일반 텍스트로 표시될 수 있습니다. 전체 https:// 주소를 사용하고 직접 스캔하세요.
앞뒤 공백과 줄바꿈까지 입력한 그대로 정적 QR 코드를 생성합니다. PNG·SVG, L/M/Q/H 오류 정정, 픽셀 크기, 4~16 모듈 quiet zone, 색상을 선택할 수 있으며 식별하기 어려운 저대비 조합은 브라우저에서 차단합니다.
관련 작업 흐름을 이어가거나 이 작업 다음에 자주 사용하는 도구를 열어보세요.
웹사이트, 양식, 메뉴, 행사 페이지, 고객지원 링크를 종이·포장·PDF·발표 자료에서 휴대폰으로 연결하되 외부 추적 또는 리다이렉트 서비스에 의존하지 않을 때 사용하는 절차입니다.
열기관련 도구진법, 쿼리, px/rem, 문자열 이스케이프, 커밋 메시지를 하나의 로컬 워크벤치에서 처리합니다.
열기관련 도구IDN 하나를 엄격하게 검증하며 유니코드와 퓨니코드 사이에서 변환합니다.
열기관련 도구정적 PNG, JPEG, WebP 한 장 또는 제한된 묶음에 텍스트·로고 워터마크를 로컬로 추가합니다.
열기최종 payload를 정확히 입력합니다. 웹 링크는 https://를 포함하고, Wi-Fi나 연락처는 다른 신뢰할 수 있는 흐름에서 완성한 WIFI: 또는 BEGIN:VCARD payload를 붙여넣습니다.
고정 픽셀 이미지에는 PNG, 인쇄물에서 크기를 바꿀 파일에는 SVG를 선택합니다.
오류 정정 L, M, Q, H 중 하나를 선택합니다. 복구 수준이 높을수록 저장 용량은 줄고 QR은 촘촘해집니다.
출력 크기 128~1,024픽셀과 4~16 모듈 quiet zone을 정합니다. 밀도가 높으면 실제 인쇄·표시 크기를 키웁니다.
전경과 배경의 대비를 차단 기준 4.5:1 이상으로 유지하고 반전 색상이나 비밀정보 경고를 확인합니다.
결과 파일을 다운로드한 뒤 최종 크기와 조명에서 여러 휴대폰으로 스캔하여 해독된 주소나 텍스트가 맞는지 확인합니다.
추적 리디렉션을 새로 만들지 않고 포스터, 메뉴, 발표 자료, 패키지, 고객지원에 사용할 최종 HTTPS 주소를 인코딩합니다.
네트워크 이름의 escape, 보안 방식, 비밀번호 공개 가능 여부를 확인한 뒤 완성된 WIFI: payload를 인코딩합니다.
준비된 BEGIN:VCARD 블록이나 mailto:, tel:, sms: 값을 모든 문자 그대로 스캔 가능한 전달 수단으로 만듭니다.
편집 프로그램에 넣을 SVG를 만들고 실제 quiet zone을 유지한 채 크기나 색상 변환 후 다시 스캔합니다.
식별자, 짧은 안내, 티켓 번호, 여러 줄 텍스트를 의도한 공백과 줄바꿈을 유지해 휴대폰으로 옮깁니다.
example.com만 넣으면 브라우저 링크가 아니라 일반 텍스트로 표시될 수 있습니다. 전체 https:// 주소를 사용하고 직접 스캔하세요.
Q와 H는 복구 데이터를 늘리지만 용량을 줄이고 밀도를 높입니다. 손상 대비가 필요할 때 선택하고 물리적 크기도 키워야 합니다.
다운로드 파일이 정상이어도 QR 바로 옆에 글자나 테두리를 붙이면 최소 4모듈 경계가 사라져 인식이 실패할 수 있습니다.
QR 이미지는 암호화가 아닙니다. WIFI: payload를 스캔하거나 분석할 수 있는 사람은 포함된 비밀번호를 읽을 수 있습니다.
실제 파일을 내보내고 배치·확대·축소·인쇄한 뒤 예상 거리와 조명에서 두 종류 이상의 휴대폰으로 시험해야 합니다.
정확한 최종 URL, PNG, 오류 정정 M, 320픽셀, 기본 4모듈 quiet zone을 사용합니다.
https://example.com/support/new?source=conference-badge해독 결과가 HTTPS URL과 정확히 같은 320 x 320 PNG입니다.코드를 볼 수 있는 모든 사람에게 비밀번호를 공개해도 되는지 확인한 뒤 완성된 payload를 붙여넣습니다.
WIFI:T:WPA;S:OfficeGuest;P:correct-horse-battery-staple;;Wi-Fi 비밀정보 경고가 표시되고 WIFI: payload는 변경되지 않은 QR 코드입니다.생성기는 입력한 JavaScript 문자열을 그대로 QR 인코더에 전달합니다. 앞뒤 공백을 자르거나 줄바꿈을 통일하거나, 링크를 줄이거나, 리디렉션을 넣거나, 잘못된 Wi-Fi·vCard 문법을 고치지 않습니다.
UI는 먼저 UTF-8 8,192바이트 안전 한도를 적용하고, 인코더는 선택한 L, M, Q, H 오류 정정 수준에서 payload가 들어가는 가장 작은 QR 버전을 선택합니다. 실제 QR 용량은 문자 모드, 바이트 수, 복구 수준에 따라 달라지므로 하나의 문자 수로 단정할 수 없습니다.
Reed-Solomon 오류 정정은 이상적인 조건에서 L 약 7%, M 15%, Q 25%, H 30%의 손상된 코드워드를 복구할 수 있도록 중복 데이터를 더합니다. 복구를 늘리면 데이터 공간은 줄어듭니다.
이 UI는 최소 4모듈 quiet zone만 허용하고 4.5:1 명도 대비를 보수적인 생성 차단선으로 사용합니다. 하지만 확대·축소, 압축, 색 반전, 인쇄 재질, 배경 배치 후의 스캔 성공까지 보장하지는 않습니다.
PNG는 고정 크기 래스터 이미지이고 SVG는 같은 payload와 설정으로 만든 벡터 마크업입니다. 생성·미리보기·다운로드는 브라우저에서 진행되며 계정, 동적 리디렉션, 만료, QR 자체 분석 추적을 추가하지 않습니다.
아니요. 입력한 문자를 그대로 인코딩하며 리디렉션이나 추적 서비스를 추가하지 않습니다. 입력한 목적지 URL 자체에 분석 파라미터가 있으면 그 값은 그대로 포함됩니다.
H는 L이나 M보다 많은 코드워드를 복구용으로 예약해 데이터 공간이 작습니다. payload를 줄이거나 수준을 낮추세요. 이미지 픽셀을 키워도 QR 데이터 용량은 늘지 않습니다.
최종 픽셀 크기가 정해졌다면 PNG를 사용합니다. 인쇄나 편집 과정에서 크기를 바꾼다면 SVG를 쓰되 quiet zone을 보존하고 최종 출력물을 다시 스캔하세요.
같거나 비슷한 색은 파일 생성에는 성공해도 모듈이 구분되지 않을 수 있습니다. 4.5:1 차단선은 명백한 실패를 줄일 뿐이므로 실제 카메라와 재질 검사는 여전히 필요합니다.
아니요. 흔한 prefix를 지표와 경고에 활용할 뿐 최종 raw payload를 그대로 인코딩합니다. WIFI:나 vCard의 작성과 escape는 신뢰할 수 있는 별도 흐름에서 끝낸 뒤 붙여넣으세요.
생성은 로컬에서 이뤄지고 payload를 변환 서버에 업로드하지 않습니다. 정적 이미지는 만료되지 않지만 이미지를 가진 사람은 내용을 해독할 수 있고 연결된 목적지는 나중에 변경되거나 사라질 수 있습니다.
관리 및 검수 SimpleWebUtils검토일
검증 방법: QR 코드 생성기 검증에는 “고객지원 양식 캠페인 링크 QR”에 적힌 정확한 입력을 사용했습니다. 정상 경로에서 “최종 HTTPS 목적지 확인”, “파일 형식과 복구 수준 선택” 단계를 실행한 뒤 생성된 값이나 파일을 문서 결과와 맞춰 봤습니다. 위험 검토 항목은 “높은 오류 정정이 항상 좋다고 생각함”, “레이아웃에서 quiet zone을 잘라냄”였습니다.
기대 결과: 내려받은 이미지를 다른 기기로 스캔하자 source=conference-badge를 포함한 고객지원 URL 전체가 단축이나 목적지 변경 없이 복원됐습니다.
검증한 작업 가이드 열기도구를 열기 전에 자주 쓰는 작업 흐름과 예시를 확인하세요.
관리 중인 다른 작업 흐름을 이어서 사용해 보세요
진법, 쿼리, px/rem, 문자열 이스케이프, 커밋 메시지를 하나의 로컬 워크벤치에서 처리합니다.
IDN 하나를 엄격하게 검증하며 유니코드와 퓨니코드 사이에서 변환합니다.
정적 PNG, JPEG, WebP 한 장 또는 제한된 묶음에 텍스트·로고 워터마크를 로컬로 추가합니다.
정확한 URL 컴포넌트, 전체 URL, 폼 값을 브라우저에서 인코딩·디코딩합니다.
절대 URL 또는 상대 참조를 파싱해 raw, decoded, 정규화, 중복 query 보기를 제공합니다.