명함 QR코드, 스캔만 해도 연락처 저장되는 이유

명함 대신 QR코드를 스캔했더니 웹사이트가 아니라 스마트폰 연락처 앱의 '새 연락처 추가' 화면이 그대로 뜬 적이 있을 것입니다. 인터넷 연결도 필요 없이 이름과 전화번호가 이미 채워져 있어서 저장 버튼만 누르면 끝납니다. 이건 QR 안에 웹 주소가 아니라 연락처 정보 자체가 통째로 담겨 있기 때문에 벌어지는 일입니다.
요약 ① 명함 QR코드 안에는 웹 주소(URL)가 아니라 이름·전화·이메일을 정해진 규칙으로 적은 vCard라는 텍스트가 그대로 들어 있습니다 ② 스마트폰 카메라 앱은 스캔한 문자열이 'BEGIN:VCARD'로 시작하면 그걸 웹 링크가 아니라 연락처 데이터로 알아보고 저장 화면을 띄웁니다 ③ 정보가 QR 자체에 다 들어 있어서 인터넷 연결 없이도 스캔 즉시 저장할 수 있습니다
스캔하면 왜 연락처 추가 화면이 뜰까 — 원리
QR코드는 그림처럼 보이지만 실제로는 문자열 하나를 압축해 담아 둔 그릇일 뿐입니다. 매장 메뉴판이나 광고에 쓰이는 대부분의 QR은 이 자리에 'https://'로 시작하는 웹 주소를 넣어 두고, 스캔하면 그 주소로 브라우저가 열립니다.
명함 QR은 이 자리에 웹 주소 대신 vCard라는 연락처 표준 형식의 텍스트를 통째로 넣습니다. vCard는 'BEGIN:VCARD'로 시작해 이름은 N과 FN, 전화번호는 TEL, 이메일은 EMAIL처럼 항목마다 정해진 이름표를 붙인 뒤 'END:VCARD'로 끝나는 규칙을 따릅니다.
스마트폰 카메라 앱은 QR을 해독한 문자열의 시작 부분을 확인해서, 'http'면 브라우저를 열고 'BEGIN:VCARD'면 연락처 앱의 저장 화면을 띄우도록 미리 정해져 있습니다. QR 이미지 자체가 특별한 게 아니라, 안에 적힌 문자열의 형식이 스캔 후 동작을 결정하는 것입니다.
확인하는 방법 — 직접 vCard 텍스트 만들어보기
이 원리는 QR 없이도 확인할 수 있습니다. 메모장에 아래 표의 내용을 순서대로 그대로 옮겨 적으면 그 자체로 하나의 완성된 vCard 텍스트가 됩니다.
| 줄 순서 | 내용 |
|---|---|
| 1 | BEGIN:VCARD |
| 2 | VERSION:3.0 |
| 3 | N:홍;길동;;; |
| 4 | FN:길동 홍 |
| 5 | TEL;TYPE=CELL:010-1234-5678 |
| 6 | EMAIL;TYPE=INTERNET:hong@example.com |
| 7 | END:VCARD |
이 텍스트를 그대로 복사해서 텍스트 입력을 받는 무료 QR 생성기에 붙여넣으면, 만들어지는 이미지는 명함 QR과 똑같이 동작합니다. 실제로 스캔해보면 연락처 저장 화면이 뜨는 것을 확인할 수 있습니다.
직접 만들 때 가장 많이 틀리는 부분은 두 가지입니다. 첫째, 'BEGIN:VCARD'와 'END:VCARD' 줄을 빠뜨리면 카메라 앱이 이걸 그냥 평범한 텍스트로 취급해 저장 화면이 뜨지 않습니다. 둘째, 회사명이나 직함에 쉼표나 세미콜론이 들어 있으면 vCard 규칙에서 그 문자가 항목을 구분하는 기호와 겹쳐서, 앞에 역슬래시를 붙여 이스케이프하지 않으면 값이 중간에서 잘립니다.
저희 도구로 확인하기. 이름·전화번호·이메일·회사·직함·웹사이트를 입력창에 채우면 이 형식과 특수문자 이스케이프 처리를 도구가 대신 해서 QR로 바로 만들어 줍니다.
무료 · 가입 불필요 · 브라우저에서 바로 만드는 전자명함 QR

자주 막히는 지점
| 상황 | 원인 |
|---|---|
| 스캔해도 텍스트만 뜨고 저장 화면이 안 나온다 | 'BEGIN:VCARD'·'END:VCARD' 줄이 빠져 카메라 앱이 vCard 형식으로 인식하지 못함 |
| 회사명이 중간에서 잘려서 저장된다 | 쉼표·세미콜론을 이스케이프하지 않아 그 지점에서 항목이 끝난 것으로 해석됨 |
| 이름만 저장되고 전화번호가 비어 있다 | TEL 줄 형식이 깨졌거나 번호 앞뒤에 불필요한 문자가 섞여 있음 |
| 오래된 QR 리더 앱에서는 그냥 텍스트로만 뜬다 | 일부 구형 앱은 vCard 자동 인식 기능이 없어 원문 텍스트만 보여줌 |
정리
명함 QR이 스캔 즉시 연락처로 저장되는 것은 QR 안에 웹 주소가 아니라 vCard라는 표준 형식의 텍스트가 그대로 담겨 있고, 스마트폰이 그 형식을 알아보고 자동으로 저장 화면을 띄워주기 때문입니다.
형식 규칙만 지키면 도구 없이도 같은 QR을 만들 수 있지만, BEGIN·END 줄 누락이나 특수문자 이스케이프처럼 한 곳만 틀려도 인식이 안 되는 지점이 많습니다. 입력창에 값만 채우면 형식을 자동으로 맞춰주는 도구를 쓰면 이런 실수를 줄일 수 있습니다.
무료 · 가입 불필요 · 브라우저에서 바로 만드는 전자명함 QR
자주 묻는 질문
QR 안에 있는 게 홈페이지 링크가 아니라는 걸 어떻게 확인하나요?
QR 리더 앱 중에는 스캔 결과를 바로 실행하지 않고 해독된 문자열을 그대로 보여주는 종류가 있습니다. 이런 앱으로 명함 QR을 스캔하면 'http'로 시작하는 주소가 아니라 'BEGIN:VCARD'로 시작하는 여러 줄의 텍스트가 그대로 나오는 것을 확인할 수 있습니다.
인터넷이 안 되는 곳에서도 저장되나요?
네. vCard 정보가 QR 이미지 안에 이미 다 들어 있어서, 서버에 접속해 정보를 받아오는 방식이 아닙니다. 인터넷이 끊긴 상태에서 스캔해도 이름·전화번호·이메일이 그대로 저장됩니다.
아이폰과 안드로이드에서 동작이 다른가요?
두 플랫폼의 기본 카메라 앱 모두 vCard 형식을 인식해 연락처 저장 화면을 띄워 주는 것을 일반적으로 지원합니다. 다만 저장 화면의 버튼 위치나 문구 같은 세부 UI는 운영체제 버전에 따라 조금씩 다를 수 있어, 실제 기기로 한 번 스캔해 확인해 두면 확실합니다.
