이 기호는 전경색과 배경색만 사용하여 단색으로 렌더링됩니다. 템플릿, 점/눈 모양, 그라디언트, 프레임, 중앙 로고는 QR 전용 기능으로 여기에서 숨겨집니다.
템플릿 30개 더 보기
위의 버튼을 사용하여 스타일을 저장하여 즐겨찾기를 여기에 저장하세요.
#000000
#FFFFFF
#8B5CF6
프레임으로 사용할 이미지를 업로드하세요.
QR을 끌어 배치하고, 스크롤하거나 핀치로 확대·축소하며, 슬라이더로 회전할 수 있습니다.
108개 아이콘 더 보기
검색과 일치하는 아이콘이 없습니다.
QR 뒤에 낮은 불투명도로 표시됩니다. 사진을 통해서도 스캔되도록 EC=H를 자동 적용합니다.
일괄 생성
CSV를 업로드하여 한 번의 배치로 최대 500개의 QR 코드를 생성하세요. 각 행은 고유한 QR이 되며, 템플릿을 선택하거나 행별로 21가지 속성(색상, 프레임, 도트/아이/아이볼 스타일, 그라디언트, 투명도, 크기, 오류 정정, 형식, 내장 로고 등)을 재정의할 수 있습니다.
링크는 QR 코드 자체에 인코딩되어 있습니다. 중간에 서버가 없고, 만료되는 것도 없고, 갱신할 것도 없습니다. 한 번 인쇄하면 계속 작동합니다.
QR 전체 – 유형, 모든 필드 값, 스타일, 프레임, 로고, 명함 디자인 –을 단일 .qr.json 파일로 저장합니다. 나중에 로드하여 한 번의 클릭으로 모든 것을 재현합니다.
내용을 입력하면 코드가 생성됩니다
인코딩된 페이로드
최근
기존 Pro 코드를 편집 중입니다. 아래의 "Pro 코드 업데이트"를 클릭하여 변경 사항을 Pro에 저장하세요.
인쇄 후 대상을 변경해야 하나요?
무료 도구와 동일한 노 락인 방식. Pro에서는 인쇄 후에도 대상 URL을 변경하고 누가 스캔하는지 확인할 수 있습니다(국가와 기기 정보만, IP나 쿠키는 절대 수집하지 않음). 모든 동적 코드는 정적 백업과 함께 제공되므로 끌 수 있는 것이 없습니다. 연간 결제 시 월 $9부터.
Apple Wallet(이전 Passbook)은 탑승권, 이벤트 티켓, 스토어 카드, 쿠폰, 로열티 카드를 iPhone에 직접 저장합니다. 각 패스는 공개 URL에 호스팅된 .pkpass 파일(JSON, 이미지, 메타데이터의 서명된 번들)입니다. iPhone 사용자가 해당 URL을 열거나(또는 이를 링크하는 QR을 스캔하면) Safari가 한 번 탭으로 Apple Wallet에 패스를 추가하라고 프롬프트합니다.
Apple Wallet 패스 작동 방식
.pkpass 파일은 pass.json 매니페스트, 이미지(아이콘, 로고, 스트립, 배경, 푸터), 모든 파일의 SHA-1 해시를 담은 manifest.json, 그리고 Apple이 발급한 Pass Type ID 인증서로 생성된 매니페스트의 PKCS#7 분리 서명인 signature로 구성된 ZIP 번들입니다. pass.json은 패스 스타일(boardingPass, eventTicket, storeCard, coupon, generic), 고유한 serialNumber, Pass Type ID, 앞면 또는 뒷면에 렌더링될 필드를 선언합니다.
패스는 webServiceURL과 authenticationToken도 선언할 수 있습니다. 사용자가 패스를 추가하면 iOS가 APNs를 통해 webServiceURL에 대한 푸시 채널을 등록합니다. 그러면 백엔드가 업데이트(탑승 게이트 변경, 스토어 카드 잔액, 점수 업데이트)를 푸시할 수 있고 모든 설치된 패스 사본이 몇 초 내에 새로고침됩니다. 이 페이지로 생성한 QR은 절대 변하지 않으며, 항상 최신 버전의 .pkpass URL을 가리킵니다.
올바른 MIME 타입 application/vnd.apple.pkpass로 HTTPS를 제공하는 곳이라면 어디서든 .pkpass 파일을 호스팅할 수 있습니다. S3 + CloudFront, Dropbox, 직접 운영하는 Nginx/Caddy 서버, Cloudflare R2 모두 가능합니다. Dropbox 공개 링크는 작동하지만 ?dl=1을 추가해야 합니다. Google Drive는 안정적으로 작동하지 않습니다. Drive의 바이러스 검사가 다운로드 흐름을 차단합니다.
일반 URL QR vs 이 생성기 사용 시점
일반 URL QR은 Safari에서 원하는 페이지(설치 페이지, 랜딩 페이지, 리다이렉트)를 엽니다. Apple Wallet Pass QR은 URL이 .pkpass로 끝나거나 passkit:// URI 스킴을 사용할 때 Safari를 완전히 건너뜁니다. iOS는 브라우저로 이동하기 전에 콘텐츠 타입을 인식하고, 네이티브 지갑 추가 시트를 바로 엽니다. 한 번 탭으로 패스 설치 완료.
대상이 패스 파일 자체이고 마찰 없는 설치를 원할 때 이 생성기를 사용하세요. 먼저 랜딩 페이지를 보여주고 싶거나(업셀, 면책 조항, 지역 선택기) 패스 파일이 아직 존재하지 않아 사용자가 가입해야 할 때는 URL QR을 사용하세요.
이 생성기 사용법
.pkpass 파일을 생성하거나 구한 뒤(Apple 발급 패스 인증서로 서명), 올바른 application/vnd.apple.pkpass MIME 타입을 사용하는 공개 HTTPS URL에 호스팅하세요.
전체 .pkpass URL을 우리 생성기에 붙여넣으세요.
QR 스타일을 커스터마이징하고 PNG 또는 SVG로 다운로드하세요.
QR을 인쇄하거나 표시하세요. iPhone 사용자는 카메라로 스캔하고 Safari 미리보기를 탭한 다음 Wallet 시트에서 "추가"를 탭합니다.
일반적인 용도
이벤트 티켓, 콘서트, 컨퍼런스, 스포츠 경기. 패스가 푸시를 통해 좌석이나 게이트를 자동 업데이트합니다.
로열티 카드, 커피숍, 레스토랑, 소매점. 플라스틱 카드가 더 이상 필요 없습니다.
쿠폰, 지오펜싱을 통해 적절한 시간과 위치에 표시되는 할인 코드.
탑승권, 항공사, 페리, 기차. 공항에서 잠금 화면에 자동으로 표시됩니다.
멤버십 카드, 헬스장, 도서관, 클럽.
Android 사용자
Apple Wallet 패스는 iPhone에서만 작동합니다. .pkpass QR을 스캔하는 Android 사용자는 Chrome이 사용할 수 없는 파일을 다운로드하려는 것을 보게 됩니다. 크로스 플랫폼 패턴은 별도의 Google Wallet QR을 생성하고(pay.google.com/gp/v/save/{jwt} 저장 URL 사용) 각 QR에 플랫폼 라벨을 붙이거나, 같은 포스터에 두 QR을 나란히 놓고 "iPhone"과 "Android" 라벨을 붙이는 것입니다. 둘 다 처리하는 단일 QR이 필요하면 기기 감지 리디렉션을 호스팅하세요. /pass가 User-Agent를 읽고 iOS 클라이언트에는 .pkpass URL을, Android에는 Google Wallet 저장 URL을 제공합니다.
배포하는 패스 개념이 Apple 우선(Apple Music, iMessage, FaceTime 핸드오프)이면 Apple Music QR과 FaceTime QR 생성기가 해당 플로우에 맞게 제작되었습니다.
컴플라이언스 체크리스트
소유하거나 배포 권한이 있는 .pkpass URL만 배포하세요. Apple의 Pass Type ID 인증서는 각 패스를 특정 개발자 계정에 연결하며, 취소되거나 만료된 인증서로 서명된 패스는 작동을 멈추고 Wallet 앱에 변조 경고가 표시됩니다. Apple의 PassKit 팀은 플랫폼 남용 신고에 따라 인증서를 취소하기도 합니다.
Content-Type이 중요합니다: application/vnd.apple.pkpass로 제공하세요. application/octet-stream으로 제공된 패스는 iOS에서 Add-to-Wallet 흐름 대신 파일로 다운로드됩니다. 이는 고객 지원 문의로 이어지는 흔한 잘못된 설정입니다.
결제 패스는 별도입니다: 표준 .pkpass는 탑승권, 티켓, 쿠폰, 일반, 스토어 카드, 이벤트 티켓을 지원합니다. 결제 패스(NFC 탭-투-페이 카드)는 카드 발급사 및 은행과의 PNP 계약과 Developer Program의 추가 Apple Wallet & Apple Pay 권한이 필요합니다.
소비자 보호: FTC 보증 가이드와 EU 소비자 보호 협력 규정이 쿠폰 및 로열티 패스에 적용됩니다. 패스에 표시된 조건은 고객이 동의한 내용과 일치해야 하며, 사전 고지 없는 갑작스러운 만료, 이용 제한일, 몰수 조항은 집행할 수 없습니다.
데이터 최소화: .pkpass 패스는 호스팅하는 웹 서비스 URL을 통해 푸시로 업데이트됩니다. 모든 업데이트는 GDPR / CCPA에 따른 데이터 수집 이벤트입니다. 법적 근거와 보존 기간을 문서화하세요.
위치 서비스: 지오펜스 쿠폰은 iOS 위치 서비스 권한이 필요합니다. GDPR에 따라 위치 기반 푸시의 적법한 근거는 명시적 동의여야 하며, ePrivacy 지침에서는 정당한 이익을 근거로 삼을 수 없습니다.
사용하지 말아야 하는 경우
발행 권한이 없는 항공 탑승권, 이벤트 티켓, 정부 신분증을 모방한 .pkpass 파일을 배포하지 마세요. 가짜 탑승권은 TSA / ICAO 사전 검사 화면을 우회하며 위조 문서로 기소될 수 있습니다. Apple의 사기 방지 팀은 패스를 취소하고 반복 위반자에 대해 개발자 계약 해지 조치를 취합니다.
Abundera의 또 다른 제품
법정에서도 유효한 전자서명
Abundera Sign은 기본 전자서명을 넘어섭니다. 모든 문서에 암호화 증명, 독립 검증, 변조 방지 증거 패키지가 포함됩니다.
네. .pkpass 파일에 서명하려면 Apple Developer Program 계정($99/년)의 Pass Type ID 인증서가 필요합니다. 서명된 .pkpass는 어디서든 호스팅 가능하며, 우리 생성기는 그 URL을 QR로 변환할 뿐입니다. 우리 쪽에서는 패스에 서명하지 않습니다.
QR이 URL 대신 패스를 직접 담을 수 있나요?
안 됩니다. Apple Wallet 패스는 QR에 담기엔 너무 큽니다(이미지 포함 시 보통 50–500 KB). QR은 최대 약 3 KB만 담을 수 있습니다. 표준 패턴은 .pkpass를 서버에 호스팅하고 URL을 QR에 넣는 것인데, 이 생성기가 정확히 그 일을 합니다.
서버가 어떤 MIME 타입을 보내야 하나요?
.pkpass 파일을 Content-Type: application/vnd.apple.pkpass로 제공하세요. 올바른 MIME 타입이 없으면 Safari가 일반 파일로 다운로드하거나 표시하려고 시도해서 Wallet에 추가 플로우가 실행되지 않을 수 있습니다.
Android 사용자가 스캔하면 뭐가 보이나요?
Android 사용자는 Safari(iPhone) 또는 기본 브라우저가 보여주는 것을 보게 됩니다. 보통 .pkpass 파일을 다운로드하는데, Android에서는 사용할 수 없습니다. 크로스 플랫폼 패스가 필요하면 Google Wallet QR을 별도로 생성하세요.
사용자가 추가한 후에 패스를 업데이트할 수 있나요?
네. .pkpass가 webServiceURL을 선언하면 서버가 APNs를 통해 모든 설치된 사본에 업데이트(탑승 게이트 변경, 점수 업데이트, 잔액 변경)를 푸시할 수 있습니다. 생성한 QR은 변하지 않으며, 항상 최신 버전의 패스 URL을 가리킵니다.
Google Wallet에서도 작동하나요?
안 됩니다. Apple Wallet과 Google Wallet은 다른 패스 형식과 저장 URL을 사용합니다. Android용으로는 /google-wallet-qr-code/에 있는 전용 Google Wallet QR 생성기를 사용하세요. 일반적인 패턴은 같은 포스터에 두 QR을 나란히 인쇄하고 각각 플랫폼 라벨을 붙이는 것입니다.
.pkpass 파일에 가장 적합한 파일 호스트는 뭔가요?
S3 + CloudFront, Cloudflare R2, 또는 직접 운영하는 Nginx/Caddy 서버가 가장 신뢰할 수 있습니다. Dropbox 공개 링크는 ?dl=1을 추가하면 작동합니다. Google Drive는 안정적으로 작동하지 않습니다. 바이러스 스캔이 다운로드 플로우를 가로채서 Wallet 추가 핸드오프가 깨집니다. 어떤 호스트를 사용하든 Content-Type: application/vnd.apple.pkpass로 파일을 제공하세요.
QR을 스캔했는데 패스가 설치되지 않는 이유는?
주요 원인 세 가지: (1) 잘못된 MIME 타입, application/octet-stream이 아니라 application/vnd.apple.pkpass로 제공해야 함, (2) 유효하지 않은 서명, 만료되거나 취소된 Pass Type ID 인증서로 서명해서 iOS가 변조 경고를 표시, (3) 호스팅 URL이 리디렉션되어 iOS가 홉을 거치며 콘텐츠 타입을 잃음. iPhone의 Safari에서 .pkpass URL을 직접 열어서 테스트하세요. 거기서 Wallet 추가가 실행되지 않으면 QR이 문제가 아닙니다.