QR코드 스캐너

카메라 또는 이미지로 QR코드를 스캔합니다.

카메라 권한이 필요합니다

QR코드 스캐너란?

QR코드 스캐너는 QR코드에 담긴 정보를 읽어내는 온라인 도구입니다. 웹캠이나 스마트폰 카메라를 사용하여 실시간으로 스캔하거나, QR코드가 포함된 이미지를 업로드하여 데이터를 추출할 수 있습니다. URL, 텍스트, 연락처(vCard), Wi-Fi 정보, 이메일 등 다양한 형식의 QR코드를 인식하며, 별도 앱 설치 없이 브라우저에서 바로 사용할 수 있습니다.

카메라와 이미지, 두 가지 방식

카메라 탭은 실시간으로 화면을 비춰 인식하고, 이미지 탭은 저장된 QR 사진을 올려 읽습니다. 화면에 떠 있는 QR을 읽을 때는 이미지 방식이 낫습니다. 모니터를 카메라로 비추면 화면 주사와 카메라 셔터가 간섭해 줄무늬가 생기고 인식률이 떨어지기 때문입니다. 스크린샷을 찍어 올리면 한 번에 읽힙니다.

카메라 인식이 잘 안 될 때는 QR이 화면 안내 사각형을 채우도록 거리를 맞추고, 손 그림자가 지지 않게 하세요. 초점이 잡히도록 잠시 멈춰 주는 것도 도움이 됩니다.

QR은 훼손돼도 읽힙니다

QR 코드에는 오류 정정 기능이 들어 있어 일부가 가려지거나 지워져도 복원됩니다. 정정 수준은 네 단계이며 가장 높은 단계에서는 전체의 약 30%가 손상돼도 읽힙니다. 기업 로고를 QR 한가운데 넣을 수 있는 것이 이 덕분입니다.

세 모서리의 큰 사각형은 파인더 패턴으로, 코드의 방향과 범위를 잡는 역할을 합니다. 그래서 QR은 거꾸로 들어도, 비스듬히 봐도 읽힙니다. 반대로 이 세 모서리가 가려지면 나머지가 멀쩡해도 인식되지 않습니다.

스캔한 주소를 바로 열지 마세요

QR은 사람이 내용을 미리 볼 수 없다는 점을 노린 공격이 있습니다. 주차장 요금 안내판이나 식당 메뉴판의 정품 QR 위에 스티커를 덧붙여 가짜 결제 페이지로 유도하는 수법이 실제로 보고되고 있습니다.

이 도구는 인식한 주소를 먼저 글자로 보여줍니다. 열기 전에 도메인을 확인하세요. 은행이나 관공서를 사칭하면서 주소가 낯설거나, 짧은 링크로 실제 주소를 가려두었다면 열지 않는 편이 좋습니다. 실물 QR이라면 스티커가 덧붙여진 흔적이 있는지도 살펴보세요.

자주 묻는 질문

카메라가 켜지지 않습니다

주소창 왼쪽 자물쇠 아이콘에서 카메라를 허용으로 바꾸고 새로고침하세요. 다른 앱이 카메라를 쓰고 있어도 실패하므로 화상회의 앱 등을 종료한 뒤 시도하시면 됩니다.

바코드도 읽나요?

QR 코드 전용입니다. 상품 바코드는 형식이 달라 인식되지 않습니다.

스캔한 내용이 서버로 전송되나요?

전송되지 않습니다. 카메라 영상과 업로드한 이미지 모두 브라우저 안에서 해석되며 외부로 나가지 않습니다. 다만 인식된 주소를 열면 그때부터는 해당 사이트로 접속하는 것이니 주소를 먼저 확인하세요.

작동 원리

QR코드 스캐너는 카메라 스트림에서 실시간으로 QR코드를 감지하고 디코딩합니다. getUserMedia()로 카메라에 접근하고, 각 프레임을 Canvas에 그려 이미지 데이터를 추출합니다. jsQR 같은 디코딩 라이브러리가 파인더 패턴을 탐지하고, 원근 변환을 적용한 후 데이터를 읽어냅니다.

함께 쓰면 좋은 도구

관련 가이드