QR 코드 인식

카메라로 비추거나 이미지를 업로드하면 텍스트·URL·Wi-Fi 정보를 즉시 추출.

이미지·카메라 영상이 외부 서버로 전송되지 않습니다. 모든 디코딩은 사용자 브라우저 안에서 처리됩니다.
[ AdSense 광고 자리 ]

QR 인식 결과 유형

유형접두사·패턴동작
URLhttp:// · https://'열기' 버튼으로 새 탭에서 열기
전화번호tel:'열기' 클릭 시 전화 앱(모바일)
SMSsms:'열기' 클릭 시 메시지 앱(모바일)
이메일mailto:'열기' 클릭 시 메일 앱
Wi-FiWIFI:SSID·비번 복사 후 수동 연결 권장
지도geo:'열기' 클릭 시 지도 앱(모바일)
일반 텍스트그 외복사 버튼만 활성

관련 도구

외부 URL을 클릭할 때 주의사항
QR로 받은 URL은 피싱·악성 사이트일 수 있습니다. 결과 페이지에 나타난 도메인이 신뢰 가능한지 확인 후 '열기'. 의심되면 모바일 백신·VirusTotal 같은 서비스로 URL 검사 후 방문 권장.
인식이 잘 안 될 때
① 사진 흐릿하면 다시 촬영 ② QR 영역이 화면 60% 이상 차도록 가까이 ③ 명도 대비 부족 시 조명 밝은 곳에서 ④ 화면 캡처 QR이라면 픽셀 크기를 키워서 업로드 ⑤ 카메라 모드는 자동 초점이 맞을 때까지 잠시 대기.
카메라 권한과 프라이버시
카메라 사용 시 브라우저가 권한을 요청합니다. 허용해도 영상은 화면에만 표시되고 외부로 전송되지 않습니다. '중지' 버튼을 누르거나 페이지를 닫으면 즉시 카메라 스트림이 종료됩니다. 백그라운드 녹화·전송 없음.
jsQR 라이브러리란?
순수 JavaScript로 작성된 오픈소스 QR 디코더(Cosmo Wolfe, Apache-2.0). 50KB 정도이며 모든 처리가 클라이언트에서 진행. 일반적인 QR(버전 1~40, 모든 오류복구 레벨) 인식 가능.

자주 묻는 질문

카메라가 안 켜져요.
카메라 권한 요청을 허용했는지 확인하세요. 또한 HTTPS 페이지(taystudios.com는 HTTPS)에서만 카메라 접근이 가능합니다. iOS Safari는 ⓘ 자물쇠 아이콘에서 카메라 권한을 다시 켤 수 있습니다. 권한이 막혔다면 브라우저 사이트 설정에서 카메라 차단 해제.
QR 이미지가 인식이 안 돼요.
① QR 영역이 화면에 충분히 크게 보이도록 자르거나 확대 ② 명도 대비가 충분한지 확인(흐릿하거나 너무 작으면 실패) ③ 회전·기울어짐은 보통 OK이지만 심한 원근 왜곡은 인식 어려움 ④ 폰으로 촬영한 경우 흔들림 줄이고 다시 찍어보세요.
이미지·카메라 영상이 외부 서버로 전송되나요?
전송되지 않습니다. 모든 디코딩은 브라우저의 jsQR 라이브러리에서 로컬 처리되며, 카메라 영상도 화면에만 표시되고 어떤 서버로도 보내지 않습니다. 카메라 사용을 멈추면 즉시 스트림이 종료됩니다.
여러 QR이 같이 있는 이미지도 처리되나요?
현재는 가장 먼저 인식되는 1개 QR만 디코딩합니다. 여러 개를 인식하려면 각 QR 영역을 잘라 1장씩 업로드하세요.
결과가 URL인지 텍스트인지 어떻게 알 수 있나요?
본 도구는 디코딩 결과를 자동 분류 표시합니다 — URL(http/https), 전화번호(tel:), SMS, 이메일(mailto:), Wi-Fi(WIFI:), 지도(geo:), 일반 텍스트. URL이면 '열기' 버튼이 활성화됩니다. 단 외부 URL 클릭은 사용자 본인 책임 — 신뢰 가능한 출처인지 확인 후 여세요.
Wi-Fi QR을 인식했는데 자동 연결이 안 돼요.
본 도구는 텍스트만 디코딩합니다. Wi-Fi 자동 연결은 운영체제 카메라 앱(스마트폰 기본 카메라)에서만 작동. PC·웹브라우저는 OS API 권한이 없어 자동 연결 불가 — 디코딩된 SSID·비번을 복사해 수동 연결하세요.

참고

최종 검증: 2026-05-05 / jsQR (Cosmo Wolfe, Apache-2.0) 라이브러리 사용.
⚠️ QR로 받은 URL을 클릭할 때 항상 도메인 확인. 모르는 출처의 링크는 열지 않는 게 안전합니다.