사진으로 읽는 QR 코드 이미지 스캐너
QR이 담긴 이미지를 선택하거나 붙여넣으세요. 읽은 주소와 텍스트를 확인한 뒤 복사하거나 저장할 수 있습니다.
다시 찍지 말고 올려보세요.
이미지를 놓으면 QR에 담긴 내용을 읽습니다.
PNG · JPG · WebP · BMP
한 번에 1장 · 최대 20 MiB · 3,200만 픽셀
컴퓨터에서는 Ctrl+V 또는 ⌘+V로 이미지를 붙여넣을 수 있습니다.
이미지를 기다리고 있습니다.
선택한 이미지와 QR 원문은 서버로 보내지 않고 이 브라우저에서 처리합니다. 한 이미지에서 먼저 인식한 QR 1개를 표시하며, 링크의 안전성이나 결제·쿠폰의 유효성을 검사하지는 않습니다.
바로 쓸 수 있게.
- 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
- 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
- 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.
사진 속 QR을 읽고 내용을 확인하는 방법
QR 코드 이미지 스캐너는 저장된 사진이나 스크린샷에서 QR을 찾아 안에 담긴 내용을 글자로 보여 주는 도구입니다. 같은 휴대폰 화면에 있는 QR을 다른 기기로 다시 촬영할 필요가 없습니다. 이미지 한 장을 고르면 자동으로 읽고, 먼저 인식한 QR 한 개의 원문과 유형을 표시합니다.
웹 주소를 읽었다고 그 사이트로 바로 이동하지는 않습니다. 주소와 내용을 먼저 확인한 뒤 필요한 결과만 복사하거나 텍스트 파일로 저장하세요. QR 인식은 브라우저 안에서 처리하며, 인식을 위해 선택한 이미지나 QR 내용을 서버에 업로드하지 않습니다.
QR을 읽는 것과 사진 속 글자를 읽는 것
QR 코드는 작은 정사각형 칸의 배열에 정보를 담는 이차원 코드입니다. 스캐너는 그 배열을 해석해 웹 주소나 문장을 꺼냅니다. 사진에 함께 적힌 안내문을 읽는 문자 인식(OCR)과는 다르므로, QR 아래에 인쇄된 설명이나 번호까지 결과에 나오는 것은 아닙니다.
매장 와이파이 안내, 명함, 행사 포스터, 휴대폰으로 받은 QR 이미지처럼 코드가 사진에 남아 있을 때 쓸 수 있습니다. 막대 모양의 상품 바코드는 이 도구의 인식 대상이 아닙니다. QR을 새로 만드는 작업도 스캔과는 구분됩니다.
파일 선택부터 원문 확인까지
파일 선택, 끌어다 놓기, 이미지 붙여넣기 중 하나로 사진을 넣으세요. 별도의 스캔 버튼 없이 인식이 시작됩니다. 미리보기에서 선택한 사진이 맞는지 보고 결과의 원문을 확인하면 됩니다.
사진이 준비되지 않았다면 예시 QR 읽기를 눌러 결과가 어떻게 표시되는지 살펴보세요. 처음에는 결과가 비어 있고, 예시도 버튼을 눌러야 읽습니다.
- 휴대폰에서는 파일 선택으로 저장한 QR 사진이나 스크린샷 한 장을 고릅니다.
- 컴퓨터에서는 파일을 입력 영역에 끌어다 놓거나 복사한 이미지를 Ctrl+V 또는 Mac의 ⌘+V로 붙여넣습니다.
- 붙여넣기가 안 되면 클립보드에 이미지가 아닌 주소나 글자가 들어 있는지 확인하고, 이미지 파일로 저장한 뒤 선택합니다.
- 다른 사진을 넣으면 이전 결과 대신 새 사진을 읽습니다. 여러 파일을 한꺼번에 넣지 마세요.
지원 형식과 20MiB·3,200만 픽셀 한도
PNG, JPG·JPEG, WebP, BMP 정지 이미지 한 장을 받습니다. 파일 크기는 20MiB 이하, 가로×세로는 32,000,000픽셀 이하여야 합니다. 20MiB는 20,971,520바이트이며 두 한도를 모두 충족해야 합니다.
예를 들어 8,000×4,000픽셀은 3,200만 픽셀이지만 8,000×5,000픽셀은 4,000만 픽셀이므로 받지 않습니다. 용량이 작아도 픽셀 수가 크면 제한에 걸립니다. 한도 안의 파일도 손상되었거나 브라우저가 이미지를 열지 못하면 인식할 수 없습니다.
이미지를 열지 못한 오류와 사진에서 QR을 찾지 못한 상태는 다릅니다. 인식 시간이 초과되거나 처리 오류가 나면 성공한 결과로 보지 말고 다른 선명한 이미지로 다시 시도하세요.
- PDF·SVG·GIF·HEIC 파일은 직접 받지 않습니다. QR이 보이는 화면을 지원 형식의 스크린샷으로 준비하세요.
- 확장자만 .jpg나 .png로 바꾸어도 실제 이미지 형식은 바뀌지 않습니다.
- 큰 사진을 줄여야 한다면 원본을 보관하세요. QR의 작은 칸이 뭉개질 정도로 줄이거나 반복 압축하지 않는 편이 좋습니다.
원문과 유형 표시는 어떻게 다른가요?
원문은 QR에서 읽은 문자열이고, 유형은 그 문자열의 모양을 보고 붙인 안내입니다. 웹 주소, 일반 텍스트, 와이파이, 연락처 등을 구분하지만 내용이 올바르거나 실제로 쓸 수 있다는 인증은 아닙니다.
예를 들어 https://example.com/hello?x=1을 담은 QR에서는 물음표 뒤의 x=1까지 주소의 일부입니다. 안녕하세요 QR 테스트를 담았다면 그 문장이 일반 텍스트로 표시됩니다. 주소처럼 보이지 않는 숫자나 긴 식별자도 QR에 들어 있던 내용일 수 있으니 임의로 고치지 마세요.
- 웹 주소: http 또는 https로 시작하는 주소인지, 연결할 도메인이 예상한 곳인지 확인합니다.
- 일반 텍스트: 안내문, 번호, 특정 앱에서 쓰는 문자열 등을 원문으로 확인합니다.
- 메일·전화·문자: 해당 형식으로 보이는 내용을 구분해 주지만 메일 전송, 전화 발신, 문자 전송을 대신하지 않습니다.
와이파이 비밀번호와 연락처를 확인할 때
와이파이 QR에는 네트워크 이름뿐 아니라 비밀번호가 들어 있을 수 있습니다. SSID는 네트워크 이름을 뜻합니다. 이 도구는 읽은 접속 정보를 구분해 보여 줄 뿐 와이파이에 자동으로 연결하지 않습니다.
WIFI:T:WPA;S:Studio;P:sample1234;;는 형식을 설명하기 위한 예입니다. T는 보안 유형, S는 네트워크 이름, P는 비밀번호를 나타내므로 이 예의 이름은 Studio, 보안 유형은 WPA, 비밀번호는 sample1234입니다. 이 문자열을 읽었다고 해당 네트워크가 존재하거나 비밀번호가 현재도 맞는지는 알 수 없습니다.
BEGIN:VCARD로 시작하는 문자열은 이름·전화번호 등을 담는 연락처 카드 형식입니다. 유형 안내보다 원문에 실제로 어떤 항목이 들어 있는지 확인하세요. 연락처 앱에 자동 등록하거나 모든 vCard 항목을 별도 입력칸으로 풀어 주는 도구는 아닙니다.
주소가 나와도 열기 전에 확인하세요
QR을 읽는 것과 연결된 사이트를 방문하는 것은 별개의 동작입니다. 이 도구는 주소를 자동으로 열거나 외부 사이트에 접속해 미리보기를 만들지 않습니다. 열기 버튼이 표시되더라도 안전성 검사를 통과했다는 뜻은 아닙니다.
열기 버튼은 http·https 주소에만 제공하며, 주소 앞부분에 사용자 이름이나 비밀번호가 붙은 경우에는 표시하지 않습니다. 그 밖의 프로토콜이나 실행문처럼 보이는 내용도 텍스트로만 표시합니다. 직접 열기를 선택하면 외부 사이트에 접속합니다.
- 익숙한 상호가 주소 일부에 들어 있어도 실제 도메인이 다른 곳이면 열지 말고 출처부터 확인합니다.
- 짧은 주소만으로 최종 연결 대상을 알 수는 없습니다. 이 도구는 단축 주소의 이동 경로를 추적하지 않습니다.
- 로그인·결제·앱 설치를 요구하는 QR은 안내한 기관의 공식 앱이나 사이트에서도 같은 요청을 확인합니다.
인식되지 않을 때는 가장자리부터 보세요
QR의 전체 모양과 주변 빈 여백이 사진에 들어 있어야 합니다. DENSO WAVE는 QR 네 방향에 각각 네 모듈 너비의 여백을 두도록 안내합니다. 모듈은 QR을 이루는 작은 칸 하나이며, 네 모듈은 고정된 4픽셀을 뜻하지 않습니다.
QR 테두리에 바짝 붙어 자르면 주변 패턴과 구분하기 어려워질 수 있습니다. 원본에서 QR과 여백이 함께 보이도록 다시 준비하세요. 흐리거나 훼손된 칸을 새로 그려 복원하는 기능은 없으며, 실패했다고 QR 내용이 비어 있다고 판단할 수는 없습니다.
- 잘림: QR 모서리와 사방 여백이 빠지지 않았는지 봅니다.
- 흐림·반사: 빛 번짐이 있는 사진보다 원래 QR 이미지나 선명한 스크린샷을 사용합니다.
- 작은 QR: 사진 전체에서 QR이 너무 작다면 여백을 남기고 필요한 부분을 별도 이미지로 준비합니다.
- 로고·장식·훼손: 가려진 부분이 많으면 읽지 못할 수 있습니다. 배포처에 장식이 적은 원본을 요청하세요.
한 사진에 QR이 여러 개라면
결과는 먼저 인식한 QR 한 개만 표시합니다. 사진 속 QR을 전부 수집하거나 왼쪽 위부터 순서대로 고르는 기능은 아닙니다. 원하는 코드가 아닌 내용이 나왔다면 각각 따로 읽어야 합니다.
예를 들어 포스터에 신청용 QR과 안내용 QR이 함께 있다면 이미지 편집기에서 필요한 QR 한 개와 사방 여백을 남긴 사본을 만드세요. 여러 사진을 동시에 올리는 것도 지원하지 않으므로 한 장씩 결과를 확인합니다.
이미지 인식은 브라우저 안에서
스캔을 위해 선택한 이미지와 읽은 QR 내용을 서버로 보내지 않습니다. 브라우저가 선택한 파일을 읽어 QR을 해석합니다. MDN의 File API 안내처럼 파일 선택과 드롭은 로컬 파일을 읽는 방법이며, 선택 자체가 서버 업로드를 뜻하지는 않습니다.
웹페이지와 기능 파일, 광고 등을 불러오는 통신까지 없다는 뜻은 아닙니다. 이 도구에는 카메라 촬영과 스캔 기록 저장 기능이 없습니다. 민감한 QR은 결과 화면을 공유하지 말고, 필요한 내용을 옮긴 뒤 초기화하세요.
복사·텍스트 저장·초기화의 차이
복사와 TXT 저장은 해석 안내가 아니라 읽은 QR 원문을 가져가는 기능입니다. QR 이미지를 다시 저장하거나 와이파이 비밀번호만 따로 내보내는 기능은 아닙니다. 다른 프로그램에 붙여넣을 때도 원문에 들어 있는 줄바꿈과 기호를 함부로 지우지 마세요.
초기화하면 현재 사진, 결과와 진행 중인 인식 작업을 비웁니다. 기기에 있던 원본 사진이나 이미 저장한 TXT 파일까지 삭제하지는 않습니다. 클립보드에 복사한 내용도 별도로 남을 수 있으므로 공용 기기에서는 민감한 결과를 복사하지 않는 편이 좋습니다.
- 복사가 차단되면 원문을 직접 선택해 복사하거나 TXT 저장을 사용합니다.
- 저장한 TXT에도 와이파이 비밀번호나 연락처가 포함될 수 있습니다. 파일을 보낼 대상부터 확인합니다.
- 페이지를 닫은 뒤 결과를 다시 찾는 기록 기능은 없습니다. 보관할 내용은 먼저 저장합니다.
QR이 읽히면 쿠폰도 유효한가요?
QR 원문을 읽어도 쿠폰 사용 가능 여부, 결제 승인, 입장권 유효기간은 확인할 수 없습니다. 그런 판단은 발급처의 시스템이 담당합니다. 숫자나 알 수 없는 문자열만 보인다면 특정 앱에서만 해석하는 데이터일 수 있습니다.
주소가 나왔지만 페이지가 열리지 않는 경우도 스캔 실패와는 구분해야 합니다. 주소 만료, 로그인 요구, 서비스 종료 등은 이 도구가 검사하지 않습니다. 원문을 확인한 뒤 발급처의 공식 안내나 앱에서 상태를 확인하세요.
QR을 만들거나 이미지를 준비해야 한다면
문자열을 새 QR 이미지로 만들려면 QR 코드 생성기를 사용하세요. 이 스캐너는 만들어진 QR을 읽는 쪽입니다. 상품번호를 막대 형태로 출력하려면 바코드 생성기가 맞으며, 여기에서 그 바코드를 읽을 수는 없습니다.
이미지 형식이나 크기를 바꾸려면 이미지 포맷 변환을 사용할 수 있습니다. 변환한 파일도 이 스캐너의 형식·용량·픽셀 한도를 충족해야 하며, 변환이 손상된 QR을 복원하지는 않습니다. 아래 관련 도구에서 필요한 작업을 선택하세요.
- QR을 만들었다면 배포할 파일을 다시 읽고 원래 넣은 문자열과 대조합니다.
- 크기를 줄이거나 형식을 바꿨다면 변환 후 이미지로 다시 확인합니다.
- 링크나 비밀번호를 다른 사람에게 전달하기 전에는 현재도 쓸 수 있는 정보인지 별도로 확인합니다.
자주 묻는 질문
같은 휴대폰에 저장된 QR도 읽을 수 있나요?
네. QR이 들어 있는 사진이나 스크린샷을 저장한 뒤 파일 선택으로 한 장을 고르세요. 다른 휴대폰으로 다시 촬영할 필요가 없습니다. 이 도구는 카메라 촬영 대신 저장된 이미지를 읽습니다.
이미지 주소를 붙여넣었는데 왜 인식하지 않나요?
클립보드의 이미지 데이터를 받는 기능이므로 주소나 글자만 붙여넣으면 이미지를 읽을 수 없습니다. QR 이미지를 파일로 저장한 뒤 선택하거나 스크린샷 이미지를 복사해 붙여넣으세요. 외부 이미지 주소를 가져오는 기능은 없습니다.
파일이 20MiB보다 작은데 크기 제한이 뜹니다.
파일 용량과 픽셀 수를 따로 제한합니다. 20MiB 이하이면서 가로×세로가 32,000,000픽셀 이하여야 합니다. 예를 들어 8,000×5,000픽셀은 4,000만 픽셀이므로 용량이 작아도 받지 않습니다.
PDF나 HEIC에 있는 QR도 바로 올릴 수 있나요?
직접 받지 않습니다. PNG·JPG·JPEG·WebP·BMP 정지 이미지 한 장만 지원하며 PDF·SVG·GIF·HEIC는 지원하지 않습니다. QR 전체와 사방 여백이 보이도록 지원 형식의 스크린샷을 준비하세요.
여러 QR 중 원하는 코드만 고를 수 있나요?
사진에서 먼저 인식한 QR 한 개만 보여 주며 선택 순서를 지정할 수 없습니다. 원하는 QR과 주변 여백만 남긴 이미지를 따로 준비해 한 장씩 읽으세요. 여러 파일의 일괄 인식도 지원하지 않습니다.
와이파이 QR을 읽으면 자동으로 연결되나요?
자동으로 연결하지 않습니다. QR에 담긴 네트워크 이름, 보안 유형, 비밀번호를 확인하는 용도입니다. 표시된 정보가 현재도 맞는지 확인한 뒤 기기의 와이파이 설정에서 연결하세요.
열기 버튼이 있으면 안전한 사이트인가요?
아닙니다. 열기 버튼은 http·https 주소에 표시하며, 주소 앞부분에 사용자 이름이나 비밀번호가 붙은 경우에는 표시하지 않습니다. 악성 사이트 검사 결과가 아니므로 도메인과 출처를 확인한 뒤 열지 결정하세요. 자동으로 방문하지는 않습니다.
인식 실패는 QR이 만료되었다는 뜻인가요?
아닙니다. 인식 실패는 사진에서 QR 내용을 읽지 못했다는 뜻입니다. 흐림·잘림·여백 부족·훼손 등을 확인하세요. QR을 읽더라도 링크 만료나 쿠폰·입장권 유효성은 발급처에서 별도로 확인해야 합니다.
올린 사진이나 QR 내용이 서버에 저장되나요?
인식 작업을 위해 선택한 이미지나 QR 내용을 서버에 업로드하거나 저장하지 않습니다. QR 인식은 브라우저 안에서 처리하며 스캔 기록 기능도 없습니다. 사이트 화면·기능 파일·광고 등을 불러오는 통신은 별개입니다.
TXT에는 어떤 내용이 들어가나요?
읽은 QR 원문을 텍스트 파일로 저장합니다. 사진이나 유형별 설명을 저장하는 것은 아닙니다. 와이파이 비밀번호와 연락처도 원문에 들어 있으면 파일에 포함되므로 공유할 때 확인하세요.
초기화하면 복사한 내용이나 내려받은 파일도 지워지나요?
아니요. 현재 도구의 사진·결과·진행 중 작업만 비웁니다. 기기에 저장된 원본과 TXT 파일, 이미 클립보드에 복사한 내용은 별도로 관리해야 합니다.